linux – 使用BIND实现辅助DNS服务器的最佳方式
我有一个DNS服务器安装在centOS上并基于BIND 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.1 ns2 IN A 2.2.2.2 www IN A 1.1.1. localhost A 127.0.0.1 但是,如果我的主服务器由于某种原因而瘫痪而且辅助服务器无法从主服务器复制记录,它会删除它们,我想知道在这种情况下会发生什么?它会像主要一样行动,并将回答世界的问题? 谢谢 解决方法从世界的角度来看,主服务器和从服务器之间没有区别.只需将它们全部列出,解析名称服务器将在另一台服务器上重试,如果它没有得到第一个响应.关于如果主机发生故障会发生什么 – 这是由SOA中的’EXPIRE’时间控制的. 将到期时间设置为10800(如上所述),您的从属服务器将使其数据到期,并在10800s / 3600s / h = 3小时后停止服务该区域. (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |