CentOS配置辅助DNS服务器

04/28/2015

辅助DNS服务器的作用是在主DNS服务器遇到故障的时候能够承担起解析域名的服务,起备份作用。

配置服务器之前为两台服务器都安装上bind
主服务器配置:

CentOS配置辅助DNS服务器 - 1
编辑named.conf文件,修改listen-on port 53为any,forwarders转发器可配可不配,加入allow-transfer(用于允许指定IP从这台服务器上获取DNS记录)并填入辅助DNS服务器IP地址,在allow-query(允许访问服务器的网段,如果要允许所有的主机访问的话则填写any)内填入网段,然后保存退出。
CentOS配置辅助DNS服务器 - 3

编辑named.rfc1912.zone文件,删除所有内容,加入正向解析和反向解析,配置范本如上,zone后面的引号中填写域名或者网段,type master表示主DNS服务器,file指定文件名,allow-transfer指定辅助DNS服务器(可以填写多个),然后在var/named/下面建立相应的正反向文件,配置过程之前发的文章里面有,我这里就不多讲了。

辅助DNS服务器
CentOS配置辅助DNS服务器 - 5

辅助DNS服务器的配置过程与主DNS服务器差不多,关键在于named.rfc1912.zone的配置,在这个文件中需要将type填写为slave表示这个区域为辅助区域,并加入masters参数,指向主dns服务器。

两台服务器都启动NAMED服务以后,查看辅助DNS服务器的var/named/slaves/下面有没有出现主DNS的正反向记录文件。