DNS 主从同步配置

摘要:
DNS主从同步配置主从同步:每次主机修改配置文件时,都需要修改序列号。主从同步主要取决于序列号。然而,在修改之后,主终端与从终端同步,并且从终端修改数据。从机原理是从机将监听主TCP53端口,并每隔一段时间检测序列号。如果从设备检测到主终端序列号的更新,它会将主终端的内容同步到本地。

DNS 主从同步配置

  • 主从同步:主每次修改配置文件需要修改一下序列号,主从同步主要 看序列号。
  • 从DNS:从是可以单独修改,主从不会报错。但从修改后,主端同步给从后 从端修改数据会丢失
  • 主从原理:从会监听主的 TCP 53 端口,它会隔一段时间去探测 序列号如果主端 序列号更新后 从端探测到会 将主端内容 同步到本地。
  • 同步模式:从主动探测时间比较缓慢,可以设置主端,每次变更序列号时主动将,数据信息,推送给从DNS端。

主 DNS 配置

1、配置主配置文件

vim /etc/named.conf
# 正向解析
zone "baidu.com" IN {
# 定义master主类型
   type master;
# 设置需要同步的文件路径
   file "baidu.com.zone";
# 主动推送
   notify yes;
# 写入从DNS端IP
   also-notify { 192.168.1.161; };
};

2、添加域配置文件

DNS 主从同步配置第1张DNS 主从同步配置第2张
$TTL 600
@               IN      SOA     baidu.com.      root.baidu.com. (
                                                                2013081602
                                                                1H
                                                                10M
                                                                7D
                                                                1D
)
                IN      NS      ns.baidu.com.
                IN      MX  10  mail.baidu.com.
ns              IN      A       192.168.1.170
www             IN      A       192.168.1.171
mail            IN      A       192.168.1.172
bbs             IN      CNAME   www.baidu.com.
域配置文件

3、测试配置,重启服务

# 测试配置文件
named-checkconf
# 启动服务
/etc/init.d/named start

从 DNS 配置

1、配置主配置文件

vim /etc/named.conf
# 正向解析
zone "baidu.com" IN {
# 主要修改,上边分别为本地解析可以不添加
   type slave;
# 编辑文件存放目录
   file "slaves/baidu.com.zone";
# 指定master IP
   masters { 192.168.1.160; };
};

2、测试配置,重启服务

# 测试配置文件
named-checkconf
# 启动服务
/etc/init.d/named start

3、查看生成域文件

ls /var/named/slaves/baidu.com.zone

测试

1、主:修改配置文件
vim /var/named/baidu.com.zone
DNS 主从同步配置第1张DNS 主从同步配置第4张
$TTL 600
@               IN      SOA     baidu.com.      root.baidu.com. (
                                                                2013081602
                                                                1H
                                                                10M
                                                                7D
                                                                1D
)
                IN      NS      ns.baidu.com.
                IN      MX  10  mail.baidu.com.
ns              IN      A       192.168.1.170
www             IN      A       192.168.1.171
mail            IN      A       192.168.1.172
bbs             IN      CNAME   www.baidu.com.
; 随便添加一条aaa 作为主从测试
aaa             IN      A       2.2.2.2
主:域配置文件

2、从:测试数据是否同步

DNS 主从同步配置第1张DNS 主从同步配置第6张
$ORIGIN .
$TTL 600        ; 10 minutes
baidu.com               IN SOA  baidu.com. root.baidu.com. (
                                2013081602 ; serial
                                3600       ; refresh (1 hour)
                                600        ; retry (10 minutes)
                                604800     ; expire (1 week)
                                86400      ; minimum (1 day)
                                )
                        NS      ns.baidu.com.
                        MX      10 mail.baidu.com.
$ORIGIN baidu.com.
# aaa已经同步
aaa                     A       2.2.2.2
bbs                     CNAME   www
mail                    A       192.168.1.172
ns                      A       192.168.1.170
www                     A       192.168.1.171
从端测试:域配置文件

免责声明:文章转载自《DNS 主从同步配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ClientDataSet控件ApplyUpdates的异常触发django 框架模型之models常用的Field,及常见错误原因及处理方案。下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

教你用CMD命令查询域名的DNS解析记录:A,NS,MX,CNAME,TXT

cmd就不多介绍了,开始->运行->输入cmd回车,打开cmd,在这里可以随时查询域名的DNS记录,比如A、NS、MX、CNAME、TXT记录。 A记录是解析的ip地址; NS记录是指定由哪个DNS服务器来进行解析,一般不要修改,在必要的时候,比如godaddy的域名服务器被国内屏蔽,那么我们可以把域名寄存到dnspod免费的域名解析服务器来进...

docker自定义网络里的dns实现原理

简单说一下流程吧,不写了。 docker会修改容器里的/etc/resolv.conf文件,把dns服务器设置成127.0.0.11,因为127.0.0.0/8地址都是本机回环地址,所以dns查询的时候实际上是把请求发给了自己。虽然是发给自己,但是还是要走netfilter表的。nat表的output链里把发往127.0.0.11:53的UDP包转到了41...

DNS注册信息

DNS注册信息查询可以查到注册时留下的信息,比如姓名,联系邮箱等等。 直接在命令行输入whois sina.com直接就可以看到sina.com的注册信息: Domain Name: SINA.COM Registry Domain ID: 2243615_DOMAIN_COM-VRSN Registrar WHOIS Server: whois.co...

第六章 应用层(DNS和http协议详解)

    序言        这是计算机网络基础的最后一篇博文了,大体的从物理层到最上层的应用层做了一个大概的了解,花了也有快1个月的时间了,在本章结尾会给你们我学习该课程的视频资料,我希望能帮到所有想学习想提高自己技术的同学,我看到很多厉害的的博客的文章都被锁了,我希望高手度能够帮助刚成长并且想努力提高技术的人。所以等我以后牛逼了,肯定会帮助哪些迷茫的人,...

Centos7 下配置主从dns(bind)

dns 主备搭建 环境说明 系统:CentOS 7.6 x86_64 主master:10.0.0.182 备slave:10.0.0.115 1、安装主要包,在主备机器都执行如下命令 yum install bind bind-utils bind-chroot -y 2、进行配置配置 主master上配置 /etc/named.conf // // n...

Ipconfig详解

Ipconfig显示所有当前的 TCP/IP 网络配置值、刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 设置。使用不带参数的 ipconfig 可以显示所有适配器的 IP 地址、子网掩码、默认网关。    语法  ipconfig [/all] [/renew [Adapter]] [/release [Adapter]] [/flushd...