萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦基本常識

Ping 指令完整參數詳解與實戰技巧:-t 持續測試、-l 封包大小、-r 記錄路由、-n 次數

ping 是 Windows 內建網路診斷工具,發送 ICMP 回應請求封包測試連通性、延遲、丟包率、路由徑。掌握參數讓排錯事半功倍。

常用參數速查表

參數功能範例與說明
-t持續 Ping 直到按 Ctrl+C 停止ping 8.8.8.8 -t 監控長連線穩定度
-n count指定發送封包次數 (預設 4)ping -n 50 202.103.96.68 統計 50 次平均/最小/最大延遲、丟包率
-l size設定封包大小 (Bytes, 預設 32, 最大 65500)ping -l 1472 8.8.8.8 測試 MTU (1472+28=1500);警告:大封包 + -t 可構成 DoS 攻擊,嚴禁濫用
-f設定「勿分段」旗標 (DF bit)配合 -l 測試路徑 MTU 瓶頸
-i TTL指定封包 TTL (Time To Live) 值追蹤封包經過躍點數
-r count記錄路由 (最多 9 躍點)ping -n 1 -r 9 202.96.105.101 顯示去程/回程經過的路由器 IP
-s count時間戳記錄 (最多 4 躍點)類似 -r 但記錄時間
-a解析目標 IP 的 NetBIOS 名稱ping -a 192.168.1.21 顯示主機名
-4 / -6強制使用 IPv4 / IPv6ping -4 google.com

實戰技巧範例

1. 量測連線品質 (延遲、抖動、丟包)

ping -n 100 8.8.8.8

觀察統計:Minimum = 10ms, Maximum = 45ms, Average = 18ms, Lost = 0 (0% loss)。抖動 = Max - Min,丟包 > 1% 即影響即時應用 (VoIP/遊戲)。

2. 推算路由器躍點數

TTL 初始值通常為 64/128/255 (2 的冪次)。
公式:躍點數 = 初始 TTL - 回傳 TTL。
例:回傳 TTL=119 → 初始 128 → 經過 9 個路由器。

3. 追蹤路由徑 (替代 tracert)

ping -n 1 -r 9 目標IP

回傳的 Route: 欄位列出經過的路由器介面 IP (最多 9 個)。

4. 測試路徑 MTU (最大傳輸單元)

ping -f -l 1472 目標IP

若回應「封包需分段但設定 DF 旗標」 → 縮小 -l 值直到通順。
最大通順值 + 28 (IP+ICMP 標頭) = 路徑 MTU。

安全警示:ping -l 65500 -t 目標IP 為惡意洪水攻擊指令,嚴禁對他人機器使用,僅限自有實驗室環境測試防禦能力。

copyright © 萬盛學電腦網 all rights reserved