假设我在更新区域文件时忘记更新 SOA 序列。当然,这意味着任何从服务器都不会与主服务器同步,因为它认为没有发生任何更改。
我的问题是,SOA 串行对 ISP 缓存名称服务器有影响吗?
例如,假设 ISP 的客户对 A www.example.org 发出请求并获得 93.184.216.34 。然后我将域名更改为 IP 93.184.216.35,但忘记更新 SOA 序列。
当 TTL 过期时,客户的 ISP 缓存解析器对 www.example.org 发出新请求并看到 93.184.216.35,如果序列号没有增加,它是否会拒绝更新缓存并仍然从缓存中提供数据?
答案1
不。SOA 序列用于区域传输。有时,您会发现自己需要重置序列,比如您不小心输入了过高的数字或类似情况。如果查询 DNS 的名称服务器因此停止更新,那将非常不方便。
您可以轻松地自己测试一下。