迁移DNS提供商时具有较高的NSloggingTTL

我最近将DNS提供商A的.com域名区域之一迁移到DNS提供商B,但提供商A的区域的NSlogging的TTL非常高= 432000(5天),因此我感到难过认为我可能不得不在旧供应商的地区保留(并可能更新)几乎一周的时间。

问题是:由于域名的WHOIS已经更新了提供者B的新名称服务器,我是否可以安全地删除提供者A的区域,即使NSloggingTTL可能没有过期给客户端?

第二个问题:当客户联系NS提供商A时发生了什么,它不再以权威响应? 提供者A应该只需要调用提供者B并向客户端传递一个非权威的响应,对吧?

即使客户端的NSloggingTTL可能没有过期,我可以安全地删除提供者A的区域吗?

不可以 。旧服务器必须在与NSlogging关联的TTL期间保持联机状态。

当客户联系NS提供商A时,究竟发生了什么事情呢? 提供者A应该只需要调用提供者B并向客户端传递一个非权威的响应,对吧?

不,权威服务器不会在对方之间传递响应。 如果recursion服务器caching了旧的名称服务器数据,它将尝试与旧服务器通信。 如果所有这些权威的域名服务器都无法响应,或者返回REFUSED ,那么您的域名就会死在水中,直到旧数据从caching中失效。

你应该检查你的域的NSlogging的TTL。 这实际上是父区域的一部分。 看看.com区,我得到1800秒的刷新。 负TTL为86400.因此,如果其中一个服务器说该logging不可用(NXDOMAIN),那么将.com域从一个提供商移动到另一个提供商需要1800秒,而对于重试,则需要86400小时。 请参阅Wiki资源logging的Wikipedia eplanation

因此,首先回答你的第二个问题:这是一个坏主意,因为这个域名会比在错误的地方存在更长的时间。

对于你的第一个问题:1800秒是30分钟你的域名应该已经由新的提供者服务。 只是要问一个开放的域名到IP服务(谷歌“域到IP”)。