我使用的是Windows 7 Ultimate SP1,這個問題困擾了我一段時間。無論我 ping 哪個位址,第一個 ping 總是失敗。有什麼建議可以檢查一下嗎?
Pinging 8.8.8.8 with 32 bytes of data:
Request timed out.
Reply from 8.8.8.8: bytes=32 time=69ms TTL=41
Reply from 8.8.8.8: bytes=32 time=69ms TTL=41
Reply from 8.8.8.8: bytes=32 time=69ms TTL=41
Pinging 127.0.0.1 with 32 bytes of data:
General failure.
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Pinging 192.168.17.10 with 32 bytes of data:
General failure.
Reply from 192.168.17.10: bytes=32 time<1ms TTL=128
Reply from 192.168.17.10: bytes=32 time<1ms TTL=128
Reply from 192.168.17.10: bytes=32 time<1ms TTL=128
答案1
我唯一可以假設的是這是一個 ARP 問題。
如果您的 PC 沒有您嘗試連接的詳細信息,它要做的第一件事就是從 DNS 條目中計算 IP 位址,但為了開始發送流量,它還需要MAC位址,這是使用一個ARP(位址解析協定)請求。
一旦獲得了 MAC 位址,就會將其放入ARP快取(在本機電腦上)並使用它來發送流量,如果由於某種原因需要很長時間,則第一個資料包(ping 的)可能會被丟棄。
如果這種情況持續發生每次 ping 同一地址時,您的 ARP 快取可能有問題,可能已損壞或遺失,或者 Windows 無法正確存取它。
若要檢查本機 arp 緩存,請鍵入
arp -a
使用管理員權限進入命令提示符,嘗試在成功 ping 嘗試之前和之後檢查 ARP 是否正確快取。
答案2
我的聯想電腦也有這個問題。也許它也適用於其他人。第一個 Ping 總是給我一個請求超時。
原因:未插入時設定 Wifi 電源。
解決方案是電源設定:
- 控制面板
- 電源選項
- 進階設定
- 無線適配器設定
- 電池
- 設定為“最大性能”。
- 電池
- 無線適配器設定
- 進階設定
- 電源選項