
我的電腦有問題。我的 IIS 服務無法運作。
我已將範圍縮小到我的電腦無法透過其名稱找到自己。
我嘗試透過計算機名稱 ping 我的計算機,結果如下:
C:\Users\18773>ping MyComputerNameHere
使用 32 位元組資料 Ping MyComputerNameHere [::1]: PING:傳輸失敗。一般失敗。 PING:傳輸失敗。一般失敗。 PING:傳輸失敗。一般失敗。 PING:傳輸失敗。一般失敗。 ::1 的 Ping 統計: 資料包:已發送 = 4,已接收 = 0,遺失 = 4(100% 遺失),
我嘗試讓其他人 ping 我的機器,結果對他們來說效果很好。
有任何想法嗎?
答案1
自 Vista 和 Server 2008 以來,Windows 盡可能首選 IPv6。就您而言,Windows 確實更喜歡尋找 AAAA 記錄而不是對應的 A 記錄。因此,主機執行了 ping 操作::1
,但未執行ping 操作127.0.0.1
或執行任何其他 IPv4 位址操作。
如何停用 IPv6 首選項:Windows 7 中的 IPv4 與 IPv6 優先權在 superuser.com。
有一個可用的打包解決方案:MicrosoftEasyFix50410.msi
。您可以在以下位置下載:微軟網站。尋找在前綴原則中優先選擇 IPv4 而不是 IPv6。
如果您想ping
完全阻止使用 IPv6,請使用該-4
選項。
答案2
事實證明,我的電腦以某種方式確定我的本機連線是 IP v6。
不知道為什麼。所有其他 ping 使用 v4。不管怎樣,一旦我在網路卡上啟用了 v6,它就再次開始工作(儘管它顯示了 v6 IP 位址)
希望我知道如何告訴它再次使用 IP v4,但至少它可以工作。