【问题标题】:Getting all domains hosted on an IP address获取托管在 IP 地址上的所有域
【发布时间】:2020-06-30 08:16:30
【问题描述】:

我需要知道如何枚举托管在单个 IP 地址上的所有域。例如,如果服务器正在使用虚拟主机在 IP xxx.xxx.xxx.xxx 上托管 www.xyz.comwww.abc.comwww.abc123.com,那么在仅知道单个 IP 地址。 我已经看到一些网络服务,例如 https://dnslytics.com/reverse-ip 这样做,但无法确切地弄清楚这是如何实现的。我试过 nslookup PTR 和 dig -x 无济于事。

我想更好地了解这个过程。谢谢

【问题讨论】:

  • “但无法确切地弄清楚这是如何实现的”因为您不能使用任何单个命令。它是如何发生的,人们会转发查询(名称到 IP)并建立一个结果数据库。当您拥有足够多的数据时,只需查看数据库中的结果即可进行反向查询。
  • @PatrickMevzek - 是的,这似乎是实现这一目标的唯一可行方法。我猜提供这些服务的组织也必须对大型 DNS 服务器的区域文件具有某种访问权限,并维护一个巨大的缓存转发查询数据库。
  • gTLD 区域文件是公开的,请参阅 ICANN CZDA。那里有被动 DNS 数据库,是的。

标签: security dns enumeration


【解决方案1】:

您可以使用Yahoo 搜索“IP:185.199.111.153”以获取与该IP 相关的一些域。实际上它由 Bing 提供支持,但由于某种原因无法在 Bing.com 上运行。

专业的网络安全公司总是使用蜘蛛(如谷歌)来扫描域并建立数据库。

【讨论】:

    【解决方案2】:

    有一个很棒的站点 https://www.yougetsignal.com/tools/web-sites-on-web-server/ 最好的部分是这个站点对于对服务器进行反向 IP 查找非常有效。

    或者,你也可以使用这个网站,https://reverseip.domaintools.com/search,但它有时会要求钱来显示完整的结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-13
      • 2015-01-04
      • 2012-07-29
      • 2016-02-26
      • 1970-01-01
      • 2016-11-02
      • 2013-03-31
      • 1970-01-01
      相关资源
      最近更新 更多