Linux网络之配置DNS服务(主从复制)3

Linux网络之配置DNS服务(主从复制)

一、实验环境

第一台机器做主服务器,操作系统是centOS7,地址为:20.0.0.130;

第二台机器做从服务器,操作系统是centOS7,地址为:20.0.0.88;

所有机器采用Nat网络模式

二、实验步骤

1、两台机器都关闭防火墙并安装(主从服务器)

iptables -F

setenforce 0

yum install bind -y

Linux网络之配置DNS服务(主从复制)3

2、修改子配置文件(主服务器)

vim /etc/named.rfc1912.zones

Linux网络之配置DNS服务(主从复制)3

3、编辑配置文件(主服务器)

vim kgc.com.zone

Linux网络之配置DNS服务(主从复制)3

5、重启服务(主服务器)

systemctl restart named

Linux网络之配置DNS服务(主从复制)3

6、编辑配置文件(从服务器)

vim /etc/namd.conf

Linux网络之配置DNS服务(主从复制)3

7、编辑配置文件(从服务器)

vim /etc/named.rfc1912.zones

Linux网络之配置DNS服务(主从复制)3

8、查看目录下无文件(从服务器)

cd /var/name/

ls slaves

vim slaves/kgc.com.zone

Linux网络之配置DNS服务(主从复制)3

9、设置当前主机地址为DNS地址(从服务器)

echo “nameserver 20.0.0.88” > /etc/resolv.conf

10、重新加载服务(从服务器)

systemctl reload named

11、验证(从服务器)

host ftp.kgc.com

Linux网络之配置DNS服务(主从复制)3

三、实验总结

问题1、当主服务器添加一个配置时,从服务器并不能同步过来?

1、需要先删除从服务器的配置文件

rm -rf /var/named/slaves/kgc.com.zone

2、重启加载

systemctl restart named

3、重新测试成功

host abc.kgc.com

问题2、主从DNS总结

主从DNS在生产中用的比较多,起到备份数据的操作,一台机器挂了,另一台从机器可以替代主服务器工作,防止业务不下线,给生产带来更小的损失。