如何获取已注册到 IP 地址的 ns 记录



我有ip范围。

我想找到指向相应 ip 地址的 ns 地址

我正在寻找一个命令来执行 nslookup 或挖掘

预期成果

http://reports.internic.net/cgi/whois?whois_nic=70.84.87.146&type=nameserverhttp://dnsquery.org/nswhois/85.17.137.148

我怎样才能通过nslookup或dig来做到这一点?

或者有什么解决方案可以得到这样的结果

您不能从 nslookup 或 dig 等 DNS 工具获取该信息。

这是因为没有此类 DNS 查询来列出此信息。网页的工作方式是从某个WHOIS服务器(在本例中,它是Internic的WHOIS数据库)询问WHOIS数据库。某个WHOIS数据库通常只包含某些域(如 aaa.com、bbb.net)的条目,而不包含子域(如 xxx.aaa.com)或不受该域名注册商管理的其他顶级域(如 aaa.gov、bbb.us、ccc.co.uk、ddd.fr eee.de)的条目。

有一个CLI实用程序(称为"whois",在大多数Linux发行版中可用)来访问WHOIS数据库。您必须指定WHOIS服务器的名称或地址(在本例中为 whois.internic.net),并以该WHOIS服务器可以理解的格式进行查询。例如:

whois -h whois.internic.net 70.84.87.146

最新更新