为什么“nslookup com”会返回这个 IP?

为什么“nslookup com”会返回这个 IP?

我正在学习 DNS,因此出于好奇,我输入了:

nslookup com

输出结果如下:

Server:     192.168.1.1
Address:    192.168.1.1#53

Non-authoritative answer:
Name:   com.domain.name
Address: 178.254.23.10

我在 Google 上没有找到有关该 IP 的任何信息,因此我178.254.23.10在浏览器中打开它,它显示了一个默认的托管软件页面。

nslookup -type=NS com说我可以从那里得到权威的答案ns1.start-dns.de

我查看了 ServerFault 上的相关问题,但没有人提到这个 IP。这到底是什么?为什么我会得到它?

答案1

当您在 nslookup 中查询 时com,这实际上是一个不合格的主机名并且无法解析,因此 nslookup 会domain.name在运行查询之前悄悄地附加默认的 DNS 后缀(在您的情况下是 )。

因此,当您要求 nslookup 查找时com,它会向上查找com.domain.name,解析为 178.254.23.10

.name顶级域名,由 Verisign 管理(https://en.wikipedia.org/wiki/.name

相关内容