TTL 已设置为 1H,以便可以更快地更改 example.com 的 IP。
注册商已配置 ns1.example.com 和 ns2.example.com,并使用 WHOIS 查找进行验证。ns1 和 ns2 位于德克萨斯州。
我们要把我们所有的东西搬到新泽西,因为新主人认为这是个好主意。
因此,我们现在将 A 记录 example.com、www.example.com 等路由到新泽西,剩下的 ns1 和 ns2 仍然位于德克萨斯州。
因此,我们在新泽西州 ns3.example.com 和 ns4.example.com 设置了新的域名服务器,它们运行良好,但此时注册商/WHOIS 仍设置为指导用户继续使用 ns1 和 ns2 .
有人告诉我,WHOIS 域名服务器更新需要 48 小时更新才能生效,因此合乎逻辑的做法是在 WHOIS 上列出新泽西 DNS 服务器(ns3.example.com 和 ns4.example.com) ,然后在关闭德克萨斯服务器(ns1.example.com 和 ns2.example.com)之前至少等待 48 小时。
但是,由于 TTL 设置为 1H,我还需要等待 48 小时吗?公共/递归/ISP DNS 服务器缓存Registar/WHOIS 名称服务器列表的时间是否会超过A 记录的 TTL ?
(我不关心完全忽略 TTL 的系统,我只是询问那些尊重 A 记录 TTL 的系统是否也会将相同的 TTL 用于 Registar/WHOIS 名称服务器列表)
不是每个人都尊重 TTL 并为他们的缓存设置自己的超时。经常引用的 48 小时在大多数情况下绰绰有余,但在某些情况下,即使这样也不够长。
名称服务器的 TTL 在其 SOA 记录中定义(串行、刷新、重试、过期、最小 ttl)。刷新、重试、过期都决定了辅助名称服务器 (而不是 Internet 的其余部分) 如何执行 WRT 检查区域刷新、重试失败的频率以及何时确定它所知道的一切都是陈旧的。Min TTL 适用于区域中没有明确设置 TTL 的所有记录。
如果您的注册商说 48 小时,那就让它花 48 小时吧。
您必须向您的注册商询问这个问题。有时您可以直接控制您的 NS 记录及其 TTL,有时您的注册商会有自己的设置。