【问题标题】:Ping Failure Without IPv6没有 IPv6 的 Ping 失败
【发布时间】:2010-09-14 22:16:33
【问题描述】:

我们的用户界面正在与不同机器上的另一个应用程序通信,通常使用域名进行连接。

在我们的网络上,安装 IPv6 后,DNS 名称解析效果很好,所有机器都可以正常 ping 和联系。

当卸载 IPv6 时,ping 相同的 DNS 名称会返回某个远程子网(24.28.193.9;本地子网是 192.168.1.1)上的 IP 地址;然后我们的应用程序无法通信。重新安装 IPv6 时,DNS 解析会自行更正。

即使在 ping 不起作用时没有 IPv6,我仍然可以使用 Windows 资源管理器通过输入 \\\\MACHINE_NAME\\ 浏览其他计算机。我不确定为什么名称解析似乎在这里起作用。我们在 Windows XP SP2 环境中工作。

可以ping通机器的IP。只有 DNS 名称无法正确解析。

我查找了我们的 DNS 服务器的地址。我们所有的计算机都指向网络网关,这是一个无线路由器。安装 IPv6 时路由器的 DNS 服务器地址与未安装时相同。

最奇怪的是,我刚刚发现我 ping 什么 DNS 名称并不重要。所有对 DNS 名称的 ping 都返回相同的地址:“24.28.193.9”。

我尝试刷新 DNS 解析器缓存并在目标机器和源机器上注册 DNS。一切都无济于事。我可以 ping 的唯一 DNS 名称是当前机器的名称。

对于为什么我们的软件在没有安装 IPv6 的情况下无法通信有什么想法吗?


更新:

好的,我现在做了更多的研究。

我查找了我们的 DNS 服务器的地址。我们所有的计算机都指向网络网关,这是一个无线路由器。安装 IPv6 时路由器的 DNS 服务器地址与未安装时相同。

最奇怪的是,我刚刚发现我 ping 什么 DNS 名称并不重要。所有对 DNS 名称的 ping 都返回相同的地址:“24.28.193.9”。

我尝试刷新 DNS 解析器缓存并在目标机器和源机器上注册 DNS。一切都无济于事。我可以 ping 的唯一 DNS 名称是当前机器的名称。

还有其他建议吗?非常感谢您的帮助。

【问题讨论】:

    标签: dns ipv6 ping


    【解决方案1】:

    我知道这是一个迟到的答案,但如果其他人有同样的问题,关键是 IP 地址“24.28.193.9”。快速的 Google 搜索显示,这似乎与您的 ISP 通过为 all 不存在的域名返回一个固定的 IP 地址完全破坏了 DNS 协议有关(正确的答案是 NXDOMAIN)。您的网络网关很可能只是将您的查询转发到您的 ISP 的名称服务器。

    您的系统依赖于 DNS 协议的正确运行。在通过其他方法(很可能是 NetBIOS 名称解析)查询名称之前,他们希望得到 NXDOMAIN 答案。由于 DNS 服务器完全崩溃并返回错误的答案,因此永远不会查找正确的地址。

    安装或卸载 IPv6 改变这种情况的原因很可能是因为与它相关的东西正在改变名称解析顺序(在尝试 DNS 之前使用其他方法查找)。因此,一种解决方法是自己更改名称解析顺序。

    真正的解决办法是改用更好的 ISP(不会破坏已建立的协议)或运行您自己的 DNS 服务器(自从 VeriSign 提取similar stunt 以来,我开始在我管理的所有系统上都这样做; 他们的情况更糟,因为更换 ISP 根本没有任何区别。

    参考资料:

    【讨论】:

    【解决方案2】:

    这里有很多事情发生

    1. DNS 名称解析
    2. Windows 名称解析
    3. IP-IP ICMP 通信

    你写的问题好像#3 有问题,但你描述的一切都指向问题实际上是#1。如果您无法解决问题,您能否在未安装 IPv6 的情况下 ping 正确的 IP?

    听起来您可能安装了具有正确信息的 IPv6 名称服务器,但 IPv4 名称服务器不正确?您是通过 DHCP 还是硬编码接收名称服务器?安装 IPv6 和未安装 IPv6 时,您使用的名称服务器的 IP 是多少?

    【讨论】:

    • 调试时首先要做的是隔离问题并明确问题可重现的条件...
    猜你喜欢
    • 2011-11-13
    • 2015-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 2023-01-27
    相关资源
    最近更新 更多