1.什么是DNS集群
DNS服务器一般在用的时候,为了缓解服务器的压力,多使用一个主DNS服务器,多个副DNS服务器,这些DNS服务器就组成了一个DNS集群
开始搭建一个简单的DNS集群:
2.主NDS配置文件内容
1.vim /etc/named.conf 修改如下:
2.vim /etc/named.rfc1912.zons 修改修改如下
systemctl stop firewalld 关闭防火墙
systemctl restart named 重启服务
3.副DNS主配置文件内容
在 副DNS服务器 部署dns服务
yum install bind -y (dns服务)
yum install bind-utils -y (dig 工具)
vim /etc/named.conf (编辑主配置文件)
修改如下
编辑副DNS的辅配置文件
vim /etc/named.rfc1912.zones
systemctl stop firewalld 关闭防火墙
systemctl restart named 重启服务
编辑测试机 (测试机为另一台机子)
vim /etc/resolv.conf
将namesrever改为副DNS ip
systemctl stop firewalld 关闭防火墙
测试
主DNSIP www.bruce.com 的IP 为 192.168.152.188
测试机dig www.bruce.com
更改dnsIP www.bruce.com
systemctl restart named
再次dig www.bruce.com
注意: master 如果不做 serial 值的更改,那么 slave 端删除 slaves 目录下的文件,然后 restart 也可以实现更新,dig 出来的也是更新之后的解析地址。
当主dns的数据发生改变的时候,会自动同步数据到副dns,但是在改变主dns的解析数据的时候,需要同时改变/var/named/bruce.com.zone 文件中serial 的值,只有当serial的值发生改变,数据才会同步到副dns。
转载于:https://blog.51cto.com/12893781/2386950