DNS / 更新从属服务器,无需从主服务器发出通知

DNS / 更新从属服务器,无需从主服务器发出通知

如果我有一个配置为不发送任何 NOTIFY 的主区域,从属区域是否仍然可以查询主区域、检查串行并获取区域传输?

我认为有两种可能性:

  • 主服务器向从服务器发送 NOTIFY => 发生区域传输

  • 从属设备定期检查,如果序列号发生变化 => 发生区域传输

答案1

原始行为是从服务器定期检查其区域数据是否最新,基于比较字段SOA SERIAL,字段中指定间隔SOA REFRESH。如果从属设备的本地数据较旧,则会触发区域传输 ( IXFR/ AXFR)。

此外,如果主机发送通知消息这将立即触发相同的检查。


即,如果您禁用通知,从属服务器仍会定期检查它们是否是最新的,但您会失去通常拥有的近乎即时的更新。

答案2

您提到的第二种情况是标准 DNS 行为,因为任何非权威来源的解析服务器都会尝试联系主服务器,或者介于两者之间的具有权威未过期记录的服务器(除非收到请求,否则不会联系整个域集)。

相关内容