查找网站当前使用的所有 IP 地址

Pat*_*k R 9 linux ip

您将采取哪些步骤来发现网站当前使用的所有(或接近所有)IP 地址?如果不致电网站管理员并询问 IP 地址列表,您将如何尽可能详尽?;)

nslookup 有效,但会因查询的 dns 服务器而异。

whois 是另一个很好的工具。

挖,还不错。

让我们以 Facebook 为例。我正在为我们公司的大多数用户阻止该站点,但有些已被批准用于“研究”。我不能轻易使用 OpenDNS,因为我们似乎都来自同一个请求 IP 地址。我可以改变它,但不想添加比我已有的更多的 vlan。

我也可以使用 block 之类的东西regex facebook1 "facebook\.com"(我正在运行 cisco 防火墙),但这很容易回避。

话虽如此,我是专门询问有关查找域的 IP 地址的问题,而不是有关可以阻止域名的其他方法的问题。

Dou*_*xem 8

你不能可靠地做到这一点。Facebook(或谷歌等)等较大的网站正在使用Anycast作为其 DNS 服务器,因此即使您在 Whois 中查找域以获取权威 DNS 服务器,响应也可能每小时发生变化,甚至根据哪个数据中心进行查询他们想为你服务。

对于较小的站点,我会在域上执行 WHOIS,然后在列出的每个 DNS 服务器上执行 NS 查询,以获得该域所有可能的 DNS 服务器的完整列表。最后,查询每个 DNS 服务器以获取您想要其 IP 列表的 FQDN。


Pat*_*k R 6

在尝试了很多选项后,我发现 centralops.net 使用他们的“域档案”为 dns 提供了令人难以置信的广泛结果集。无论如何,它给了我获得所有 facebook A 记录(以及更多)所需的东西。

http://centralops.net/co/

感觉就像是最终回答我自己陈旧问题的工具。