我从来没有改变过DNSlogging。 在研究我inheritance的DNS服务器(Solaris 5.6和BIND v9.2.3)时,我发现DNS_A(private)是主DNS服务器,它通过区域的db文件选项复制到DNS_B和DNC_C(都是公共的):
allow-transfer { 192.in.ter.nal; 173.ex.ter.nal; };
区域文件的标题是:
@ IN SOA DNS_A.redacted.com. postmaster.redacted.com. ( 2013010401 ; serial 300 ; refresh 120 ; retry 6048000 ; expire 300 ) ; ttl
我知道当我进行更改时,必须增加序列号,以便辅助DNS服务器识别更改,但是,在到达“过期”时间之前,辅助DNS服务器是否会查找更改? 如果以秒为单位指定,那就是70天。
refresh , retry , expire和ttl时间是什么意思?
您必须更改序列值,以向所有从属服务器发送通知,告诉他们该区域刚刚更改,以便能够获得更新。
以下是这些项目的含义:
更多信息: http : //www.zytrax.com/books/dns/ch8/soa.html
默认情况下,在DNS序列更改时,BIND主服务器将通知该区域的NSlogging中定义的所有名称服务器。 从那里,奴隶将联系主人开始区域转移。