我正在尝试使用“host”命令检查域的可用性并寻找 NXDOMAIN 响应。我遇到了一个奇怪的域:
host -W 1 antiquejewelry.net
这将返回 NXDOMAIN,但whois 记录显示其名称服务器设置为:
nsf.algx.net
rapnet.diamonds.com
这种反应有什么特别的原因吗?有没有更好的方法来检查域的名称服务器是否存在?
我正在尝试使用“host”命令检查域的可用性并寻找 NXDOMAIN 响应。我遇到了一个奇怪的域:
host -W 1 antiquejewelry.net
这将返回 NXDOMAIN,但whois 记录显示其名称服务器设置为:
nsf.algx.net
rapnet.diamonds.com
这种反应有什么特别的原因吗?有没有更好的方法来检查域的名称服务器是否存在?
我的 WHOIS 结果显示了这两个域名服务器:
WHOIS 结果中的名称服务器“存在”,但没有列出的名称服务器响应此域的记录。检查两者的输出,
host
并dig
使用 WHOIS 中列出的两台服务器以及您在问题中列出的另一台服务器:使用
host
:使用
dig
:与第一个名称服务器的连接超时,第二个名称服务器的主机名未解析,第三个名称服务器响应指示它没有用于古董珠宝的区域(它没有该域的记录) .
这是一个蹩脚的代表团的有趣案例。蹩脚的委派是指将域委派给不知道它的名称服务器(由于配置错误或任何其他原因)。通常,没有授权的服务器回复 SERVFAIL(服务器故障)或 NOERROR 并重定向到根目录,但
nsf.algx.NET
回复 NXDOMAIN(无此类域)带有 AA(权威回答)标志,这显然与它无关。所以,在这里,你发现了一个有趣的破碎的例子。
否则,使用 DNS 检查域可用性是一个非常糟糕的主意,因为在许多注册管理机构中,域可以根据域所有者的意愿进行注册和不发布。