linux - 使用linux Dig命令查找域的完整IP地址范围?

标签 linux dns ip dig

我需要查找某些网站(例如 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"

请帮忙,我将非常感激。

提前谢谢您!

最佳答案

简短回答:你不能做听起来像你想做的事。

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

如果您想获得有用的答案,您需要提出更好的问题。

关于linux - 使用linux Dig命令查找域的完整IP地址范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26901922/

相关文章:

linux - bash脚本: word occurrences in web sites

python - 如何使 `requests` 使用与 DNS 解析不同的主机名进行 TLS 验证?

c# - 将现有表映射到 C# 中的域类

ios - 是否可以在 iOS 中获取移动数据 IP 地址? (不是服务提供商的公共(public) IP)

linux - 从字符串中获取子字符串的最后一个索引之后的字符

linux - 如何在 Arch Linux 上更新 OpenGL?

linux - 用于 FS 在 x86 SMP 中启动的工作 linux 内核 + gem5 配置

无法使用在 Solaris 上运行的代码在 Linux 上从 `siginfo_t` 检索 PID

ip - 当网站在共享主机上时如何通过IP地址访问网站?

Powershell 将字符串转换为 System.Net.IPAddress