如何知道 DNS 更新是否花费了太长时间?

1 domain-name-system domain

我刚刚将域从一个主机和注册商转移到另一个。48 小时后,该站点仍然关闭。我怎么知道我是应该继续等待还是有问题?

更新:nslookup 说它是一个 NXDOMAIN(不存在?) - 这是什么意思?

更新 2 - 已解决:

在转移中,godaddy 设置了错误的名称服务器 - 一个快速的电话纠正了这个问题。

感谢您的所有回答 - 我学到了很多!

Rus*_*ing 9

您可以使用一些工具来帮助您查看配置是否正确。有可用的 Web 前端,但我更熟悉命令行变体,因此我将在下面描述它们。

检查域名当前托管的whois

要获取此站点的信息,您可以使用命令“whois serverfault.com”

这给出了响应(为简洁起见进行了修剪):

   域名:SERVERFAULT.COM
   注册商:GODADDY.COM, INC.
   Whois 服务器:whois.godaddy.com
   推荐网址:http://registrar.godaddy.com
   名称服务器:NS21.DOMAINCONTROL.COM
   名称服务器:NS22.DOMAINCONTROL.COM

此信息显示 .com 区域文件(内部)的构建者持有的信息。它还表明可以从 Godaddy whois 服务器获得更多信息。

如果此输出未显示您的新注册商和名称服务器,则说明转移尚未完成,您应联系您的旧注册商。

如果这显示了您的新注册商,但没有显示正确的 dns 信息,则说明传输错误,您应该联系新注册商。

如果详细信息正确但站点无法运行,则 .com 顶级区域尚未更新而您需要等待,或者新名称服务器未正确设置。要找出哪个使用命令“dig”

首先检查 GTLD 服务器(.com 的权威):

“挖 ns @a.gtld-servers.net serverfault.com”

结果给出:

;; 问题部分:
;serverfault.com。国家安全局

;; 回答部分:
serverfault.com。172800 在 NS ns21.domaincontrol.com 中。
serverfault.com。172800 IN NS ns22.domaincontrol.com。

;; 附加部分:
ns21.domaincontrol.com。172800 在 216.69.185.11
ns22.domaincontrol.com。172800 在 208.109.255.11

如果此信息正确,您可以继续对您的新提供商 DNS 执行相同的查询:

“挖 ns @ns21.domaincontrol.com serverfault.com”

;; 问题部分:
;serverfault.com。国家安全局

;; 回答部分:
serverfault.com。3600 IN NS ns21.domaincontrol.com。
serverfault.com。3600 IN NS ns22.domaincontrol.com。

;; 查询时间:76 毫秒
;; 服务器:216.69.185.11#53(216.69.185.11)
;; 时间:2009 年 6 月 1 日星期一 16:47:51
;; 味精大小接收:85

如果这显示了正确的信息,那么您可能有缓存问题,需要等待缓存名称服务器上保存的旧条目过期。