Dns 在没有IPv6的情况下Ping失败

Dns 在没有IPv6的情况下Ping失败,dns,ipv6,ping,Dns,Ipv6,Ping,我们的用户界面与另一台机器上的另一个应用程序进行通信,通常使用域名进行连接 在我们的网络上,当安装IPv6时,DNS名称解析工作得很好,所有机器都可以ping和良好联系 卸载IPv6时,ping相同的DNS名称会返回某个远程子网上的IP地址(24.28.193.9;本地子网为192.168.1.1);我们的应用程序无法通信。重新安装IPv6时,DNS解析会自动更正 即使在ping不工作时没有IPv6,我仍然可以通过输入\\\\MACHINE\u NAME\\使用Windows资源管理器浏览其他机

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

在我们的网络上,当安装IPv6时,DNS名称解析工作得很好,所有机器都可以ping和良好联系

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

即使在ping不工作时没有IPv6,我仍然可以通过输入
\\\\MACHINE\u NAME\\
使用Windows资源管理器浏览其他机器。我不知道为什么名字解析在这里起作用。我们正在Windows XP SP2环境中工作

可以成功ping机器的IP。只有DNS名称不能正确解析

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

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

我尝试刷新DNS解析程序缓存,并在目标计算机和源计算机上注册DNS。都没有用。我可以ping的唯一DNS名称是当前计算机的名称

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


更新:

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

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

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

我尝试刷新DNS解析程序缓存,并在目标计算机和源计算机上注册DNS。都没有用。我可以ping的唯一DNS名称是当前计算机的名称


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

您在这里有很多事情要做

  • DNS名称解析
  • Windows名称解析
  • IP-IP ICMP通信
  • 你写问题的时候好像3有问题,但你所描述的一切都指向1的问题。如果您不想解决这个问题,您可以在未安装IPv6的情况下ping正确的IP吗


    听起来您可能安装了一个包含正确信息的IPv6名称服务器,而IPv4名称服务器不正确?您是否通过DHCP或硬编码接收名称服务器?安装IPv6时和未安装IPv6时,您使用的名称服务器的IP是什么?

    您在这里遇到了多种情况

  • DNS名称解析
  • Windows名称解析
  • IP-IP ICMP通信
  • 你写问题的时候好像3有问题,但你所描述的一切都指向1的问题。如果您不想解决这个问题,您可以在未安装IPv6的情况下ping正确的IP吗


    听起来您可能安装了一个包含正确信息的IPv6名称服务器,而IPv4名称服务器不正确?您是否通过DHCP或硬编码接收名称服务器?安装IPv6时和未安装IPv6时,您使用的名称服务器的IP是什么?

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

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

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

    真正的解决办法是要么换一个更好的ISP(一个不破坏既定协议的ISP),要么运行自己的DNS服务器(这是我自VeriSign拉a后开始在我管理的所有系统上做的事情;他们的情况更糟,因为更换ISP根本没有任何区别)

    参考资料:


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

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

        安装或卸载IPv6之所以会改变这种情况,很可能是因为与之相关的某些东西正在改变名称解析顺序(看起来是u