Windows 預設送 4 個 32 bytes ICMP Echo Request (Type 8 Code 0),收 Echo Reply (Type 0 Code 0)。回應時間 (RTT) 反映路徑延遲,TTL (Time To Live) 反映經過路由器躍點數。
ping 127.0.0.1:本地回環,測 TCP/IP 協議棧完整性。失敗 → 協議損毀/服務未啟動 → netsh int ip reset。ping 本機IP:測網卡介面/驅動/區域網連結。失敗 → 驅動/實體連結/IP 衝突。ping 預設閘道:測本地網路到達路由器。失敗 → 交換機/路由器埠/ACL/VLAN/閘道 IP 錯。ping 遠端 LAN IP / 跨網段 IP:測路由轉發、防火牆策略。ping 公網 IP / 域名:測 ISP 骨幹、NAT、DNS、Internet 連通性。全通 → 連通性正常;中斷處即故障域。
| 指令 | 用途 |
|---|---|
ping -t 目標 | 持續發送,觀察穩定性/抖動,Ctrl+C 停止,Ctrl+Break 顯示統計 |
ping -n 100 目標 | 發送 100 次,統計丟包率 |
ping -l 1472 目標 | 大封包 (1500 MTU - 28 IP/ICMP 標頭),測分片/MTU 黑洞 |
ping -f -l 1472 目標 | DF bit=1 禁止分片,精準測路徑 MTU |
ping -w 5000 目標 | 逾時 5000ms (預設 4000ms),高延鏈路調整 |
ping -a 目標 | 解析主機名 (反向 DNS) |
ping -4 / -6 目標 | 強制 IPv4/IPv6 |
防禦: 邊界防火牆/防 DDoS 設備:限制 ICMP 速率 (如 10 pps)、丟棄碎片 ICMP、啟用 SYN Cookie/連線追蹤、黑洞路由/清洗中心導流。
Ping 是網路工程師的聽診器。掌握標準次序、TTL 推算、進階參數、攻擊特徵,才能精準診斷、有效防禦。