Windows-Server-2008

Ping 返回一個 IPv6 地址

  • December 24, 2014

我有 3 個伺服器,一個 DC 一個交換伺服器和一個應用程序伺服器。如果我從任何伺服器 ping DC 或從 DC ping 任何伺服器,我會得到 IPv4 響應,如您所料,但是如果我從應用程序 ping 交換,或者相反,我得到的結果是 IPv6 地址。

所有 NIC 都未勾選 IPv6,所以我不明白他們為什麼用這些地址響應,我也認為這會導致問題,因為我剛剛安裝在應用程序上的 Blackbery Enterprise Server 無法與 Exchange 伺服器通信。

任何想法如何恢復到正常的舊 IPv4?

BES 解決 Exchange 的問題似乎確實是 IP 或 DNS 問題。如果我在 BES MAPI 設置中使用交換伺服器的 IPv4 地址,它會將該名稱解析為 Exchange,並獲得連接,但是當您啟動 BES 時,它會嘗試解析該名稱,但失敗了!

這些實際上是在 ipv6 上響應還是在解析ipv6。如果它們解析為 IPv6,它們可能會被記憶體或在 DNS 中註冊了 ipv6 地址。

我會嘗試(在命令提示符下)執行:

  ipconfig /flushdns
   nbtstat -R

然後看看你是否有同樣的問題

如果您只想 ping IPv4(對於查找 FQDN 的 IP 很有用),那麼只需在 ping 請求的末尾添加 -4。例如:

ping example.com -4

並沒有真正解釋為什麼當它被禁用時你會獲得 IPv6 解析度……

引用自:https://serverfault.com/questions/47303