我有domain.com,目前它由ns1 / ns2.oldisp.com提供服务。 我需要将授权的域名服务器更改为ns1 / ns2.newisp.com。
请告诉我,如果我的理解是正确的:
每个域都有NSlogging,对于所讨论的域是权威的。
domain.com。 在NS ns1.oldisp.com。
每个域名也有一个权威的域名服务器,可以通过注册商设置。 我的注册服务商说:“您的域名服务器的变化会立即发送到registry,但需要24-48小时才能使更改生效。”
当一个客户请求我的域名时,它会要求根服务器为.com的权威域名服务器。 这将给他们a.gtld-servers.net(例如),然后它会要求该服务器的权威服务器的domain.com,例如ns1.oldisp.com。 这是提供,而我们走了….
我希望快速切换,那么如何告诉权威服务器.com(egagtld-servers.net)来降低我的domain.comlogging上的TTL,这样客户端就不会caching哪个域名服务器是权威的(因此保持ns1.oldisp.com 24-48小时)? 这甚至可能吗?
没有它不可能,这是非常罕见的客户端直接连接到tld或根名称服务器。 几乎不可避免地他们会使用一个本地名称服务器,然后ISP的名称服务器,这反过来可能会使用更多的中间服务器,然后请求到tld服务器。
变化传播的速度取决于您发布的现有TTL。 但是,当前名称服务器上TTL改变的时间长度取决于旧值,即使将此值设置为最小值(6小时),也可以在最后一个6小时在新名称服务器传播之前进行更新 – 所以需要更长的时间。
去做就对了。
顺便说一句,如果你不知道什么时候你的旧名称服务器将放弃你的SOAlogging,那么在转换过程中发布一个临时区域logging是一个好主意,这个临时区域logging将旧的和新的命名为权威的。
简短的回答 – 你没有办法减less你不pipe理的域的TTL