Ping 是 Windows 內建的網路診斷工具,利用 ICMP 回應封包測試連通性、延遲與封包遺失。善用 Ping 可快速定位故障層級:網卡、區域網路、閘道、或網際網路。本文提供標準排查步驟與結果判讀。
測試邏輯:由近及遠,層層隔離
- Ping 本機 IP → 驗證 TCP/IP 協定堆疊與網卡驅動。
- Ping 閘道 IP → 驗證區域網路傳輸與閘道可達性。
- Ping 遠端 IP(如 ISP DNS) → 驗證網際網路連通性。
- Ping 網域名稱 → 驗證 DNS 解析是否正常。
各階段結果判讀
1. Ping 本機 IP(例:172.168.200.2)
回覆來自 172.168.200.2: 位元組=32 時間<10ms TTL=128
封包: 已傳送 = 4,已收到 = 4,遺失 = 0 (0% 遺失)
- 正常:TCP/IP 堆疊、網卡驅動無誤。
- Request timed out:網卡安裝/設定異常,或 IP 衝突。拔掉網路線再測:若恢復正常 → IP 衝突;仍失敗 → 網卡/驅動問題。
2. Ping 閘道 IP(例:172.168.6.1)
回覆來自 172.168.6.1: 位元組=32 時間=9ms TTL=255
封包: 已傳送 = 4,已收到 = 4,遺失 = 0 (0% 遺失)
- 正常:區域網路佈線、交換器、閘道運作正常。
- 失敗:檢查網路線、交換器埠、閘道設定、VLAN 劃分。
3. Ping 遠端 IP(例:202.102.48.141)
回覆來自 202.102.48.141: 位元組=32 時間=33ms TTL=252
封包: 已傳送 = 4,已收到 = 4,遺失 = 0 (0% 遺失)
大約的來回行程時間(毫秒): 最小值 = 5ms,最大值 = 33ms,平均 = 16ms
- 正常:網際網路連通,路由可達。
- 失敗但閘道正常:可能為 ISP 路由問題、DNS 主機檔錯誤、防火牆封鎖 ICMP。
進階技巧
- -t 參數:持續 Ping,觀察間歇性斷線(Ctrl+C 停止)。
- -l 封包大小:測試 MTU 門檻(
ping -l 1472 -f 目標)。
- TTL 值判斷作業系統:TTL=128(Windows)、254/255(Linux/Unix)、64(網路設備)。註:TTL 可被修改,僅供參考。
- 目標封鎖 ICMP:改用
tracert 或 pathping 追蹤路由。
常見誤區
- Ping 通 ≠ 應用層服務正常(Web、DB 可能掛掉)。
- Ping 不通 ≠ 主機離線(可能禁用 ICMP)。
- 高延遲不一定是頻寬不足,可能是路由繞路、QoS 限制、或對端負載過高。
總結
Ping 是網路排錯的「聽診器」。掌握「本機 → 閘道 → 遠端 IP → 網域」四步驟,配合參數與 TTL 判讀,能在幾分鐘內鎖定 80% 以上的連通性問題。