从命令行进行反向 DNS 查找

从命令行进行反向 DNS 查找

我想获取指向某个 IP 地址的所有域的列表。有没有办法从命令行获取此信息?

没有像“host”、“nslookup”或“dig -x”这样的命令。这些命令返回 IP 地址的主机名,虽然很有用,但这只是我想要返回的一部分。

编辑以获取更多信息:返回此信息的网站示例是http://www.domaintools.com/reverse-ip/?hostname=74.125.47.104

答案1

根本无法获取这些信息,因为没有一个集中的权威信息库来存储这些信息。任何拥有域名的人都可以创建指向给定 IP 地址的 A 记录或 CNAME。DNS 记录的所有者不一定必须对 IP 地址有任何控制权。

例如,微软可以创建一系列名为 google.microsoft.com 的 A 记录,指向 google.com 的公共 IP 地址。除了已经知道它存在之外,没有简单的方法可以获取 Google 的 IP 地址并发现 google.microsoft.com 存在。

相关内容