从命令行检查Nameserver安装程序

Jos*_*hua 8 dns command-line nameservers

有没有办法检查我的域名是否在名称服务器上正确设置?理想情况下,我想从命令行运行命令,或者可以使用第三方工具.

例如,我正在尝试注册一个要在godaddy.com上托管的域名.我已经设置了域名,可以在我的DNS列表中看到它.应该设置的服务器是ns51.domaincontrol.com和ns52.domaincontrol.com,但我的注册是弹跳说"找不到{my new domain}的名称服务器".

Jes*_*era 27

我认为这是列出名称服务器的最短,最快的命令:

host -t ns yourdomain.com
Run Code Online (Sandbox Code Playgroud)


Mau*_*ord 14

如果您使用的是Mac或Unix计算机,则可以从命令行执行以下操作:

whois site.com

最后它应该给你一个DNS服务器列表.

您可以使用以下内容过滤列表,仅显示名称服务器信息:

whois site.com | grep "Name S"

请注意,www.site.com和site.com是两个不同的端点,您需要为它们设置适当的端点.


bor*_*yer 5

Zonecheck是一款免费软件,可以从命令行运行:

% zonecheck stackoverflow.com
区域:stackoverflow.com。
NS <= : ns51.domaincontrol.com。[216.69.185.26]
NS:ns52.domaincontrol.com。[208.109.255.26]

       _______________
     ,--------------.|
~~~ | 警告|| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~
     ‘----------------'
w> 名称服务器都是同一个 AS 的一部分
 | 高级:区域检查
 | 避免在发生情况时失去与权威 DNS 的所有连接
 | 如果您的自治系统内部存在路由问题,建议
 | 将 DNS 托管在不同的 AS 上。
 `----- -- -- - - -
 :所有名称服务器都是同一自治系统的一部分(AS 编号
 : 26496),尝试将其中一些托管在另一个 AS 上。
 「…………」。。
=> 通用

==> 成功(但有 1 个警告)