查找在域名服务器中注册的所有域名

直到现在,我还是非常有信心地列出名称服务器处理的所有域名是不可能的。

但显然,在互联网上有几个网站能够列出所有注册在域名服务器上的域名。

例如:

  • http://www.gwebtools.com/ns-spy/udns1.ultradns.net

或指向特定IP的所有域:

  • http://www.robtex.com/ip/190.7.200.92.html

(这些DNS / IP是随机选取的)

你知道它是如何完成的吗?

有两种方法可以构build一个域名=> DNS服务器地图:

  1. 区域文件访问:一些注册pipe理机构向其注册服务机构和其他实体授予对其区域文件的访问权限。 这使得很容易确定这些区域中的哪些域被委派给给定的DNS服务器。 这是DomainTools.com如何提供他们的名称服务器间谍产品。 这是最可靠的方法,但显然限于他们有权访问的区域文件。
  2. 被动DNS。 这包括通过ISP的recursionDNS服务器检查stream量,并根据所看到的情况重build区域数据。 此方法可让您从整个DNS空间中发现信息,但不太可靠,因为更改需要更长时间才能显示在您的数据库中,并且不会恢复有关查询很less或不查询的域的信息。

据我所知,他们只是build立一个数据库的域名和相关的权威名称服务器。 你只是用他们的Web界面search数据库,看到一个结果列表,通过“正常”的DNS渠道将是很难得到(不产生大量的查询)。 这有点像电话“反向目录” – 它与DNS给普通的SOA查询所提供的信息是一样的,但是以一种“后退”的方式给予你,以促进通常很困难的searchtypes。

这是不是工作了什么域名robtex之前“见过”? 它没有检测到NS上的域名,它只是列出了在NS之前查找的域名。

这实际上并没有查询名称服务器。 它有一个域的数据库,只是看看NSlogging每个域名是什么。 你的原始评估是正确的,不要怀疑自己:)

我刚刚通过这两个网站运行我的信息。 第一个只返回了5个域中的2个。 有趣的是,那些是.com域,而其他3个域是.com.au域。 第二个网站似乎只是做一个反向DNS查询,因此只显示我已经设置,而不是托pipe的域名。

编辑:我想我会尝试gwebtools网站对付我的辅助DNS服务器,只是出于好奇。 它返回了零域。

您可以检查名称服务器间谍 ,该网站可以显示在每个名称服务器注册了多less和哪些域名。

很多年以前,NSI曾经和分享者共享.com区域。 从这个文件,你可以找出哪个域名服务器托pipe哪些域名。 但是我不认为这个文件已经存在好几年了,因为它允许垃圾邮件发送者找出.com域中的所有域并将其发送给他们。

Spyonweb.com也提供这些信息。 它也显示所有在某个IP地址注册的DNS服务器。