验证 IP 地址是否与整体 DNS 名称(其中列出了多个 IP)相关联

验证 IP 地址是否与整体 DNS 名称(其中列出了多个 IP)相关联

当我解析数据包时,如何验证该数据包的 IP 地址是否来自具有许多列出 IP 的特定 DNS 名称(即,此 DNS 名称采用循环类型的方法并充当主要公司代理服务器 DNS 名称 - 但是它会实时交给众多实际代理服务器之一)

谢谢

答案1

好吧,我假设您正在使用脚本或程序来执行此操作,但是如果您可以使用该dig工具,您可以检查名称列出的所有 IP 地址:

# dig  www.google.com +short
www.l.google.com.
74.125.67.99
74.125.67.106
74.125.67.104
74.125.67.103
74.125.67.147
74.125.67.105

我想您可以使用您喜欢的语言中的函数或方法来获得它。

答案2

这在第 3/4 层是不可能的。数据包有效负载可能包含 DNS 名称,但这取决于应用程序(例如 HTTP 回复包含 HOST 字段,但这仅在标头中 - 其他数据包不会包含该信息)。

相关内容