萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路應用技術

Ping 指令完整使用大全:語法參數、連通性測試、本地回環、閘道/DNS 驗證、持續監控與故障定位

Ping 是網路診斷最基礎也最強大的工具。本文整理 Ping 完整語法參數、四大經典測試場景、持續監控技巧、結果判讀指標,並附圖示說明,助你快速定位網路故障層級。

Ping 指令語法與常用參數

ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name
參數說明典型用法
-t持續 Ping 直到 Ctrl+C 停止ping -t 8.8.8.8 監控長期丟包/延遲
-n count發送封包數 (預設 4)ping -n 10 www.google.com
-l size封包大小 (bytes, 預設 32,最大 65527)ping -l 1472 192.168.1.1 測試 MTU
-f設定「勿分段」旗標 (DF bit),配合 -l 測試 MTUping -f -l 1472 8.8.8.8
-w timeout逾時毫秒數 (預設 4000ms)ping -w 1000 192.168.1.1
-4 / -6強制 IPv4 / IPv6ping -4 google.com
-a解析位址為主機名ping -a 192.168.1.1

完整參數:Win+R → cmd → ping /?。

四大經典測試場景 (按 OSI 分層由內而外)

1. 協定棧自檢 — Ping 127.0.0.1 (本地回環)

ping 127.0.0.1
# 或 ping ::1 (IPv6)
  • **成功:** TCP/IP 協定棧正常載入。
  • **失敗:** 協定棧損壞 → netsh int ip reset && netsh winsock reset 重置 → 重開機 → 仍失敗則修復/重裝系統。

2. 網卡/介面驗證 — Ping 本機 IP / 閘道 IP

ipconfig /all  # 記下 IPv4 位址、預設閘道
ping 192.168.1.100  # 自身 IP
ping 192.168.1.1    # 閘道/路由器 LAN 口
  • 自身 IP 通、閘道不通 → 區域網路/交換機/路由器 LAN 口/VLAN/ACL 問題。
  • 自身 IP 不通 → 網卡驅動/硬體/啟用狀態問題。

3. 外網連通性 — Ping 公網 IP (8.8.8.8 / 114.114.114.114)

ping 8.8.8.8
  • 通 → 路由/NAT/運營商骨幹正常。
  • 不通 → 光貓/撥號/運營商端口/路由器 WAN 口/防火牆出站規則問題。

4. DNS 解析驗證 — Ping 域名

ping www.baidu.com
# 成功顯示:正在 Ping www.a.shifen.com [180.101.49.12]...
# 失敗顯示:Ping 要求找不到主機 www.baidu.com → DNS 故障
  • IP 通、域名不通 → DNS 設定錯誤/伺服器故障/快取污染 → ipconfig /flushdns、換 DNS、nslookup 診斷。

持續監控與丟包/延遲分析

ping -t 8.8.8.8
# 輸出範例:
# Reply from 8.8.8.8: bytes=32 time=12ms TTL=118
# Reply from 8.8.8.8: bytes=32 time=11ms TTL=118
# Request timed out.                    ← 丟包
# Reply from 8.8.8.8: bytes=32 time=13ms TTL=118
# Ping statistics for 8.8.8.8:
#     Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),
# Approximate round trip times in milli-seconds:
#     Minimum = 11ms, Maximum = 13ms, Average = 12ms
  • time (RTT): < 30ms 優、30-80ms 良、80-150ms 可接受、>150ms 明顯延遲 (跨國/衛星/擁塞)。
  • TTL: 推算躍點數 (初始 64/128/255 - 目前值)。
  • 丟包率: (Lost/Sent) × 100%,>1% 影響即時應用 (遊戲/視訊/VoIP)。
  • 抖動: RTT 變異大小,可用 ping -n 50 統計標準差或用 pathping/mtr。

進階組合技

  • 路徑追蹤 + Ping: pathping 8.8.8.8 (Windows) / mtr 8.8.8.8 (Linux/Mac) — 逐跳顯示丟包率與延遲,精準定位故障節點。
  • MTU 掃描: ping -f -l 1472 目標 → 逐漸減小 size 直到不再顯示「封包需分片但設定 DF」→ 最佳 MTU = size + 28 (IP/ICMP 標頭)。
  • IPv6 測試: ping -6 ipv6.google.com。

圖示說明 (原文圖片保留)

Ping 參數說明圖 Ping 百度測試圖 Ping 127.0.0.1 與閘道測試圖 Ping -t 持續監控圖
copyright © 萬盛學電腦網 all rights reserved