DNS是域名系统,功能是将请求域名对应的IP找出来。我们搭建的DNS服务器能满足该功能就可以了。下面我们将在局域网内搭建主从DNS服务器,局域网的其它Windows客户机通过设置主从DNS或主从任1个DNS后,可以正常浏览互联网网页和通过域名连通局域网的某些机器即可。
实验环境:
同一网段内:主DNS服务器 192.168.0.206
从DNS服务器 192.168.0.114
win7客户机 192.168.0.100
实验目的:在win7客户机的网卡ip属性中将首选DNS服务器改为主从中任一地址后(备用DNS空),可以通过浏览器正常上网,并且可以ping通局域网域名对应的机器。
配置步骤:
一、主DNS服务器配置
1、 yum install -y bind bind-utils bind-chroot #主程序和相关工具包安装
2、 主配置文件更改如下:vi /etc/named.conf
listen-on port 53 { localhost; }; //监听本机udp和tcp的53端口,提供域名查询及主从同步
allow-query { any; };//允许任意主机进行域名查询
forwarders { 114.114.114.114;8.8.8.8; };//DNS转发开启
recursion yes;//递归查询开启
3、域名声明文件在最下方增加内容如下:vi /etc/named.rfc1912.zones
//对该域名1231ab.cn进行正向解析
zone "1231ab.cn" IN {
type master;
file "1231ab.cn.zone";
allow-transfer { 192.168.0.114; };
};
//对该域名1231ab.cn进行反向解析
zone "0.168.192.in-addr.arpa" IN {
type master;
file "1231ab.cn.ptr";
allow-transfer { 192.168.0.114; };
};
4、声明域名的正向、反向解析文件定义
声明域名的正向解析文件定义(通过域名可以找到相应IP)
cp -p /var/named/named.localhost /var/named/1231ab.cn.zone
vi /var/named/1231ab.cn.zone 更改内容如下:
$TTL 1D
@ IN SOA dns.1231ab.cn. dns.1231ab.cn. (
2018101705 ; serial 主从同步版本号,一般按日期进行更改
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.1231ab.cn.
NS dns1.1231ab.cn.
@ A 192.168.0.206
dns A 192.168.0.206 #dns IN A 192.168.0.206 含IN的这种写法也可以
dns1 A 192.168.0.114
www A 192.168.0.206
mail A 192.168.0.114
~
声明域名的反向解析文件定义(通过IP可以找到相应域名,一般可以不设置)
cp -p /var/named/1231ab.cn.zone /var/named/1231ab.cn.ptr
vi /var/named/1231ab.cn.ptr 更改内容如下: