最近,我已经将我的一个..com域区域从DNS提供程序A迁移到DNS提供程序B,但是NS上的TTL值非常高= 432000 (5天),因此我感到很难过,因为我可能不得不在旧提供商保留(并可能更新)该区域一个星期。
问题是:既然域WHOIS已经用提供者B的新名称服务器更新了,那么我是否可以安全地删除提供者A处的区域,即使NS-record TTL可能还没有过期呢?
第二个问题:当客户联系NS提供者A而它不再与权威机构回应时,会发生什么情况?提供者A应该只打电话给提供者B并向客户传递一个非权威的响应,对吗?
发布于 2017-04-05 14:58:18
我是否可以安全地删除提供者A的区域,即使NS-记录TTL可能没有过期的客户端?
不是的。旧服务器必须在与NS记录相关联的TTL期间保持联机状态。
当客户联系NS提供者A而它不再与权威回应时,会发生什么情况?提供者A应该只打电话给提供者B并向客户传递一个非权威的响应,对吗?
不,权威服务器不会在彼此之间传递响应。如果递归服务器缓存了旧的名称服务器数据,它将尝试与旧服务器进行通信。如果所有这些权威的名称服务器都没有响应,或者返回REFUSED,那么您的域就会死在水中,直到旧数据从缓存中失效为止。
发布于 2017-04-05 08:57:28
您应该检查NS-记录的TTL为您的域名。实际上是父区域的一部分。查看.com区域,我得到了1800秒的刷新。而负TTL为86400。因此,将.com域从一个提供程序移动到另一个提供程序需要1800秒,但是一旦其中一个服务器说记录不可用(NXDOMAIN),重试需要86400小时。参见Wikipedia对对资源记录的eplanation
所以,首先回答你的第二个问题:这是个坏主意,因为域名的不可用时间比它在错误的地方存在的时间还要长。
对于您的第一个问题:由于1800秒是30分钟,您的域名应该已经由新的提供商服务。为了确保请求开放域到IP服务(google“域到ip")。
https://serverfault.com/questions/842679
复制相似问题