我有 3 台服务器,一台 DC 一台 Exchange 服务器和一台应用服务器。如果我从任何服务器 ping DC 或从 DC ping 任何服务器,我都会得到 IPv4 响应,正如您所期望的那样,但是如果我从应用 ping Exchange,或者反过来,我得到的结果是一个 IPv6 地址。
所有 NIC 的 IPv6 均未勾选,因此我不明白它们为什么会用这些地址进行响应,我还认为这会导致问题,因为我刚刚在应用程序上安装的 Blackbery Enterprise Server 无法与 Exchange 服务器通信。
关于如何恢复常规旧 IPv4,您有什么想法吗?
BES 解析 Exchange 的问题似乎是 IP 或 DNS 问题。如果我在 BES MAPI 设置中使用 Exchange 服务器的 IPv4 地址,它会将该名称解析为 Exchange,并建立连接,但是当您启动 BES 时,它会尝试解析该名称,但失败了!
答案1
这些实际上是回应还是在 ipv6 上解决ipv6。如果它们解析为 IPv6,则它们可能被缓存或在 DNS 中注册了 ipv6 地址。
我会尝试(在命令提示符下)运行:
ipconfig /flushdns
nbtstat -R
然后看看你是否有同样的问题
答案2
如果您只想 ping IPv4(对于查找 FQDN 的 IP 很有用),那么只需在 ping 请求末尾添加 -4 即可。例如:
ping example.com -4
但并没有真正解释为什么在禁用 IPv6 解析时仍能获得它......
答案3
遇到了同样的问题,通过删除 DNS 服务器中的 IPv6 条目然后刷新 DNS(重新启动客户端以获得更好的效果)来解决。
答案4
如果你想通过 IPv4 而不是 IPv6 进行 ping,请按照以下步骤操作http://support.microsoft.com/kb/929852/en-us 并获取修复工具(在前缀策略中优先使用 IPv4 而不是 IPv6)
这对我来说是工作。