承接文章《简述使用BIND配置本地DNS服务器(centos 6.8)》,该文中配置的DNS服务器作为主服务器,本文简述如何配置该服务器的辅DNS服务器。
主服务器IP-192.168.3.60
辅服务器IP-192.168.3.70
以下操作在辅服务器上进行:
1.安装bind
$ yum install bind bind-utils -y
2.编辑named.conf
$ vim /etc/named.conf
修改部分:
options {
//配置监听本地主机,允许本地主机查询,都改为any,则允许所有主机查询。
listen-on port 53 { 127.0.0.1;192.168.3.61; };
allow-query { localhost; };
};
//正向解析区域
zone "test.com" IN {
//类型为辅助DNS服务器
type slave;
//区域文件
file "slaves/test.com.zone";
//指定主DNS服务器IP
masters { 192.168.3.60; };
};
//反向解析区域
zone "3.168.192.in-addr.arpa" IN {
type slave;
file "slaves/3.168.192.zone";
masters { 192.168.3.60; };
};
3.启动named服务,查看/var/named/slaves目录下是否生成主服务器同步过来的区域文件,如果没有同步,重新检查配置。
$ /etc/init.d/named start
$ ls -l /var/named/slaves/
4.使用dig测试dns解析
$ dig @192.168.3.61 bbs.test.com
$ dig @192.168.3.61 www.test.com
此时,在主服务器上更改正向解析区域文件,同步到辅服务器上会有较长延时。若想实现迅速同步,需要更改下主服务器的配置文件,在区域配置段中添加”notify yes; also-notify { ip; };”。若是设置完,重启named,仍然不能同步,试试设置或清除 iptables规则。
zone "test.com" IN {
type master;
file "test.com.zone";
notify yes;
also-notify { 192.168.3.61; };
};
zone "3.168.192.in-addr.arpa" IN {
type master;
file "3.168.192.zone";
notify yes;
also-notify { 192.168.3.61; };
};