我目前正在构建一个需要来自多个不同 DNS 服务器的响应的工具。编程部分已全部完成,但我目前缺少主要 ISP DNS 服务器的 IP 地址。我所能找到的只是,我认为,不再工作的旧的。输入我的本地 DNS 服务器或公共 DNS 服务器(Google、Cloudflare 等)时,我得到了预期的结果。所以我的问题是,是否有一个列表或方法可以从这些 ISP 中找到 DNS 服务器?(特别是位于德国的 ISP)
我目前正在构建一个需要来自多个不同 DNS 服务器的响应的工具。编程部分已全部完成,但我目前缺少主要 ISP DNS 服务器的 IP 地址。我所能找到的只是,我认为,不再工作的旧的。输入我的本地 DNS 服务器或公共 DNS 服务器(Google、Cloudflare 等)时,我得到了预期的结果。所以我的问题是,是否有一个列表或方法可以从这些 ISP 中找到 DNS 服务器?(特别是位于德国的 ISP)
由于公共 DNS 解析器可用于例如DNS 放大 DDoS 攻击,因此管理得当的 ISP 和网络限制了对其解析器的访问。他们将拥有防火墙和其他安全机制,以确保对他们自己的网络和客户的独家访问。
而且您将无法远程查询它们。
此外,我认为 ISP 更喜欢通过 DHCP 分配 DNS 和其他设置,以使它们保持动态,从而使他们能够轻松地对其基础架构进行更改。他们将避免发布他们的 DNS 服务器 IP,以防止客户进行静态网络配置,当 ISP 进行更改时这些配置会中断。
我认为,这两者结合起来会让你的追求徒劳无功。