![不同的域名注册商和新的名称服务器更新有差异吗?](https://linux22.com/image/517246/%E4%B8%8D%E5%90%8C%E7%9A%84%E5%9F%9F%E5%90%8D%E6%B3%A8%E5%86%8C%E5%95%86%E5%92%8C%E6%96%B0%E7%9A%84%E5%90%8D%E7%A7%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9B%B4%E6%96%B0%E6%9C%89%E5%B7%AE%E5%BC%82%E5%90%97%EF%BC%9F.png)
从完全不同的提供商的不同专用服务器迁移后,我必须更新来自不同注册商的数百个域名的名称服务器。
我注意到 GoDaddy DNS 更新通常会在 2 小时内完美完成。Netfirms 到目前为止一直在新旧名称服务器之间来回切换……但仍在 24-48 小时窗口内 - 我希望它会稳定下来。
我想知道域名注册商之间的这种差异是否正常,或者我是否配置有错误?
答案1
这一切都取决于各个注册商所使用的方法。
权威来源应该是“whois”服务,因此请务必先检查该服务。这将列出当前为您的域名列出的名称服务器的名称。
之后,检查 TLD 的名称服务器是否已由注册商更新。在 Unix 上:
% dig @<tld-server> <domain> NS
其中<tld-server>
可能.com
是a.gtld-servers.net
,而.uk
域 将是ns1.nic.uk
,等等。
如果你不知道你的 TLD 名称服务器是什么,请使用以下命令:
% dig @a.root-servers.net. <tld> NS
此时,您应该能够确认 DNS 层次结构的较高级别具有正确的信息 - 即您域的当前名称服务器。
对于每个这样的名称服务器,然后运行:
% dig @<nameserver> <domain> SOA
% dig @<nameserver> <domain> NS
第一个命令将返回SOA
记录。一般来说,每个命令应该具有相同的序列号存在。如果没有,则他们的服务器尚未同步。
第二条命令返回权威性您的域名注册商维护的记录版本NS
。一般来说,这些应该匹配 TLD 的 DNS 服务器中的任何内容。