Linux学习–(DNS服务搭建)
2016-12-29 08:45
465 查看
一.认识DNS
玩过网络的朋友一定对DNS不陌生,但是对于初学者来说貌似听说过但是不知道是啥。
DNS 是域名系统 (Domain Name System) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。DNS 命名用于 Internet 等 TCP/IP 网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入
DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信息,如 IP 地址。因为,你在上网时输入的网址,是通过域名解析系解析找到相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。
二.搭建DNS前的准备
Linux系统—我们用Centos作为演示
网络环境:在一个局域网内,DNS服务器IP 192.168.1.1
三.安装DNS服务
命令:yum install -y bind
四.配置named.conf
命令:vim /etc/named.conf
五.配置named.rfc1912.zones(添加自定义域到文件中)
命令:vim /etc/named.rfc1912.zone
long.com为我们定义的域名,long.com.zone为域名的配置文件,稍后我们要自行创建
六.创建域名zone文件
复制模板文件–(不嫌麻烦纯手工也可以)
命令:cp /var/named/named.localhost /var/named/long.com.zone //long.com.zone就是先前在named.rfc1912.zone中定义的域名配置文件,这里要互相对应这才找得到
七.编辑域名配置文件
命令:vim /var/named/long.com.zone //此处觉为关键,没有配置好会导致域名不能解析以及服务无法启动.com.后面的.不要遗忘。
八.启动DNS服务
赋予/var/named权限 命令:chmod +r /var/named/*
关闭防火墙 命令:service iptables stop
启动服务 命令:service named start
九.测试DNS解析
我们只配置了正向解析那么我们就来验证正向解析 //图中ns.long.com正确解析到了dns服务器192.168.1.1
ping ns.long.com和www.long.com 都是可以成功Ping通的。
玩过网络的朋友一定对DNS不陌生,但是对于初学者来说貌似听说过但是不知道是啥。
DNS 是域名系统 (Domain Name System) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。DNS 命名用于 Internet 等 TCP/IP 网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入
DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信息,如 IP 地址。因为,你在上网时输入的网址,是通过域名解析系解析找到相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。
二.搭建DNS前的准备
Linux系统—我们用Centos作为演示
网络环境:在一个局域网内,DNS服务器IP 192.168.1.1
三.安装DNS服务
命令:yum install -y bind
四.配置named.conf
命令:vim /etc/named.conf
五.配置named.rfc1912.zones(添加自定义域到文件中)
命令:vim /etc/named.rfc1912.zone
long.com为我们定义的域名,long.com.zone为域名的配置文件,稍后我们要自行创建
六.创建域名zone文件
复制模板文件–(不嫌麻烦纯手工也可以)
命令:cp /var/named/named.localhost /var/named/long.com.zone //long.com.zone就是先前在named.rfc1912.zone中定义的域名配置文件,这里要互相对应这才找得到
七.编辑域名配置文件
命令:vim /var/named/long.com.zone //此处觉为关键,没有配置好会导致域名不能解析以及服务无法启动.com.后面的.不要遗忘。
八.启动DNS服务
赋予/var/named权限 命令:chmod +r /var/named/*
关闭防火墙 命令:service iptables stop
启动服务 命令:service named start
九.测试DNS解析
我们只配置了正向解析那么我们就来验证正向解析 //图中ns.long.com正确解析到了dns服务器192.168.1.1
ping ns.long.com和www.long.com 都是可以成功Ping通的。