我知道有些人可能会认为这不完全是建设性的,但是,我想知道你为什么不能解析 com、org、us、ru 或任何其他顶级域?我将此视为学习练习,因为我对 DNS 工作原理的理解可能存在一些漏洞。例如,我尝试过;
nslookup com
Server: dns.server.com
Address: 123.123.123.123
*** dns.server.com cant find com: Non-existent domain
我一直认为.com
顶级域下的所有其他站点都依赖于名为com
. 至少,我认为它会跟踪域下的现有域.com
。 我错过了什么?
他们确实依赖于 com。- 但它没有 A 记录,你不能那样查找它。尝试查找 NS 记录:
这将为您提供对 com 具有权威性的 gtld 服务器。并在其上将您定向到域的下一组名称服务器。
如果你有挖掘,
dig +trace com.
如果没有,请尝试,然后访问http://www.digwebinterface.com/?hostnames=com.&type=&trace=on&ns=resolver&useresolver=8.8.4.4&nameservers=这将向你显示输出和从 root 的路由级别 (.) 直到 NS 为您提供 NXDOMAIN 响应。你没有遗漏任何东西。域“com”存在,但没有 A 记录。如果您查找 NS 记录(域服务器记录),您会得到结果(如预期的那样)。