0

我需要找到某些网站(例如 netflix.com)的所有 IP 地址。但是,我想使用 Dig 命令,但是当我执行类似的操作时

$ dig TXT +short netflix.com 

并给我以下数据。首先,这是什么意思。顺便说一句,我有所有的谷歌 IP 地址。但不确定amazonses.com。我还认为 IP 地址给我的东西非常有限。

"v=spf1 ip4:69.53.224.0/19 ip4:165.193.233.164/30 ip4:205.139.44.20 ip4:66.150.112.120  
ip4:205.139.45.20 ip4:209.177.164.2 ip4:54.84.21.177 ip4:54.85.33.189 include:_spf.google.com 
include:amazonses.com -all"

请hep,我会非常感激的。

先感谢您!

4

2 回答 2

0

简短的回答:你不能做你想做的事。

更长的答案:获取某个网站的所有 IP 地址只是为其名称发出 A 和 AAAA DNS 查询的问题。这将为您提供该站点的所有已发布地址。但是,我在这里猜想,这听起来不是你想要的。如果您想要找出分配给公司 Netflix 的 IP 范围,您可以通过在各种 RIR 数据库中查找来找到它(最简单的是通过 whois,正如 Sami 在上面的评论中所说)。大多数这些地址可能没有用于他们的网络服务器(但用于邮件、VPN、内部通信等)。此外,很可能他们的很多网站都不是在这些 IP 地址上,而是在属于某个 CDN 的地址上。

如果你想得到一个有用的答案,你需要问一个更好的问题。

于 2014-11-13T13:07:58.420 回答
0

那个大字符串就是 Netflix 的SPF记录。这是一个电子邮件的事情,它告诉世界它应该期待 netflix.com 电子邮件来自哪些服务器。

在一般情况下,查找网站的所有 IP 地址可能是一件非常困难的事情。一个通常足够的答案是只信任 DNS 服务器当时为您提供的作为该域的 A 记录的任何内容:

% dig netflix.com
netflix.com.            74      IN      A       69.53.236.17

有些网站会有几条记录,并会让您预先知道:

% dig google.com
google.com.             205     IN      A       173.194.33.103
google.com.             205     IN      A       173.194.33.110
google.com.             205     IN      A       173.194.33.96
google.com.             205     IN      A       173.194.33.105
google.com.             205     IN      A       173.194.33.100
google.com.             205     IN      A       173.194.33.97
google.com.             205     IN      A       173.194.33.99
google.com.             205     IN      A       173.194.33.102
google.com.             205     IN      A       173.194.33.98
google.com.             205     IN      A       173.194.33.104
google.com.             205     IN      A       173.194.33.101

根据站点的不同,事情可能会很快变得棘手。许多站点,尤其是较大的站点,会在不同时间(或每次您询问)为您提供一组不同的记录:

% dig indeed.com
indeed.com.             19      IN      A       50.97.195.27
% dig indeed.com
indeed.com.             30      IN      A       50.97.35.152

有些人会给你一个不同的地址,具体取决于你在世界的哪个地方。比如来自印度的 wordpress.com

Seattle WA, United States: 192.0.78.9, 192.0.78.17
Montreal QC, Canada: 192.0.78.9, 192.0.78.17
Paris, France: 192.0.78.9, 192.0.78.17
St. Petersburg, Russia: 192.0.78.9, 192.0.78.17
Beijing, China: 192.0.78.9, 192.0.78.17
Mumbai, India: 203.90.66.98

一些网站甚至会混合和匹配这些类型的响应。

IPv6 对此提出了质疑,HTTP 重定向也是如此。

在考虑哪个答案最适合您时,可能要从头开始:您想用这些信息完成什么?

于 2014-11-16T18:30:17.587 回答