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

Den*_*suk -2 domain-name-system ip whois nameserver nslookup

我有 ip 范围。

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

我正在寻找一个命令来完成 nslookup 或 dig

预期结果

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

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

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

Fal*_*mot 5

不,由于一些原因,您不会轻易从 dig 或任何其他查询 DNS 的工具中找到此类信息。

首先,NS 记录不指向 IP 地址,而是指向 DNS 名称,而 DNS 名称又指向 IP 地址。区别很重要,因为名称与 IP 地址的关系不是 1:1,相反的是 rDNS,这也不是完全相反的。IP 地址与名称的关系为 n:n,并且不保证反向是准确或完整的。所以这部分很重要,并且需要从所有委托记录集到与其对应的 IP 地址的完整的前向查找信息集。

然后,在此之前还有一个问题:如何获取所有域的所有 NS 记录的列表。尽管将 NS 记录保存在您的域中以及显示您的名称服务器的根中是最佳实践,但情况并非总是如此,但您可能可以通过查询每个域的 NS 记录来获得一个很好的画面。

在此之前的一个级别是如何获取所有域的列表。作为政策问题,TLD 运营商不允许您转移他们的区域,因此这是不可能的。

这里的问题是,虽然如果您有前向查找的完整视图(正如您看到的报告所做的那样),您可以获得此信息,但您不能仅从 DNS 中获取它的一个子集。反向映射根本不存在。