linux – 使用BIND实现辅助DNS服务器的最佳方式

linux – 使用BIND实现辅助DNS服务器的最佳方式,第1张

概述我有一个DNS服务器安装在centOS上并基于BIND DNS服务器. 我想要做的是创建一个辅助DNS服务器,它将与主服务器一起复制,并将保存我的所有区域记录,并且我还需要当主服务器由于某种原因因为某些原因而关闭时,该服务器将充当故障转移作为主人回答来自世界的所有问题. 今天我安装了一台新服务器(centOS 6)并安装了BIND DNS服务器并对其进行配置,将我的主服务器上的所有区域作为从属区域 我有一个DNS服务器安装在centOS上并基于BIND DNS服务器.
我想要做的是创建一个辅助DNS服务器,它将与主服务器一起复制,并将保存我的所有区域记录,并且我还需要当主服务器由于某种原因因为某些原因而关闭时,该服务器将充当故障转移作为主人回答来自世界的所有问题.

今天我安装了一台新服务器(centOS 6)并安装了BIND DNS服务器并对其进行配置,将我的主服务器上的所有区域作为从属区域,如下所示:

zone "example-domain.com" IN {        type slave;        masters { <master-ip-address>; };        file "slaves/example-domain.com";};

所以,毕竟我成功地从主服务器更新了带有所有DN记录的区域文件,并且一切都很好.

我做的第二步是将我所有域区域中的主区域文件更新到新的情况,所以我添加了一个带有我的从属详细信息的新NS记录,如下所示:

$TTL 3600@       IN      SOA    XXX.com. ns1.XXX.com. (                        2013080901      ; serial,todays date + todays serial #                        10800           ; refresh,seconds                        7200            ; retry,seconds                        10800           ; expire,seconds                        86400 )         ; minimum,seconds                   NS      ns1.XXX.com.                   NS      dns.netvision.net.il.                   NS      nypop.netvision.net.il.                   **NS      ns2.XXX.com.**                   MX      1 mail.synerionhcm.com.@               IN      A       1.1.1.1ns2             IN      A       2.2.2.2www             IN      A       1.1.1.localhost               A       127.0.0.1

但是,如果我的主服务器由于某种原因而瘫痪而且辅助服务器无法从主服务器复制记录,它会删除它们,我想知道在这种情况下会发生什么?它会像主要一样行动,并将回答世界的问题?

谢谢

解决方法 从世界的角度来看,主服务器和从服务器之间没有区别.只需将它们全部列出,解析名称服务器将在另一台服务器上重试,如果它没有得到第一个响应.

关于如果主机发生故障会发生什么 – 这是由SOA中的’EXPIRE’时间控制的.

将到期时间设置为10800(如上所述),您的从属服务器将使其数据到期,并在10800s / 3600s / h = 3小时后停止服务该区域.

总结

以上是内存溢出为你收集整理的linux – 使用BIND实现辅助DNS服务器的最佳方式全部内容,希望文章能够帮你解决linux – 使用BIND实现辅助DNS服务器的最佳方式所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1037965.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存