一、环境准备 两台 Centos 7.4 服务器,最小化安装,内存512M。 关闭防火墙,selinux 。 systemctl stop firewalld systemctl disable firewalld setenforce 0 sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config 修改hosts文件IP规划: webserver 192.168.189.41 主DNS webserver2 192.168.189.42 辅DNS 二、Yum安装 BIND (两台 服务器上都要安装) yum -y install bind bind-utils bind-chroot 三、配置主DNS 3.1、修改/etc/named.conf 配置文件,修改之前先备份。
3.2、创建正向查找区域 vim /etc/named.rfc1912.zones 在文件的最后面添加:
3.3、修改在区域文件named.rfc1912.zone 创建的区域文件 named.91xueit.comvim /var/named/named.91xueit.com $TTL 1D 91xueit.com. IN SOA webserver.91xueit.com. han@hostmail.com. ( 0 ;serial 1D ;refresh 1H ;retry 1W ;expire 3H ;minimum ); 91xueit.com. IN NS webserver.91xueit.com. 91xueit.com. IN MX 10 mail.91xueit.com. webserver IN A 192.168.189.41 www IN A 192.168.180.41 ftp IN A 172.10.10.2 mail IN A 10.10.10.10 smtp IN CNAME mail www IN TXT "This is a website."
3.4、启动DNS服务,在客户端进行检测。 systemctl start named systemctl enable named
![]()
四、配置辅助DNS服务器 4.1、修改 主DNS上的 /etc/named.rfc1912.zones 在主DNS上操作
systemctl restart named 4.2、修改 辅助DNS服务器的 /etc/named.conf
4.2、修改 辅助DNS服务器的 /etc/named.rfc1912.zones 在文件的最后添加:
systemctl start named systemctl enable named 4.3、检查辅助DNS服务器日志,查看是否有从主DNS服务器复制。 tail -fn 30 /var/log/messages
4.4、客户端测试
关掉 主DNS服务器
![]()
4.5、主DNS服务器上,新添加 主机记录,检查辅DNS服务器能否同步。主DNS上操作 vim /var/named/named.91xueit.com
systemctl restart named 主DNS上操作 辅DNS上查看日志 tail -fn 100 /var/log/messages
客户端上测试: 主、辅 DNS都正常的时候
关闭 主DNS服务器,客户端上进行测试。
———————————— END ———————————————