Mac 上測試網路連通性、延遲、封包遺失,最直接的工具就是終端機的 ping 指令。本文從開啟終端機到進階參數一覽無遺。
Terminal / 終端機 → Enter。ping 目標位址
範例:
ping 8.8.8.8 # Google DNS
ping google.com # 網域名稱(自動解析)
ping 192.168.1.1 # 區域網路閘道
預設持續發送封包,按 Ctrl+C 停止並顯示統計摘要。
| 參數 | 說明 | 範例 |
|---|---|---|
-c 次數 | 指定發送封包數量,完成後自動停止 | ping -c 5 8.8.8.8 |
-i 間隔 | 發送間隔(秒),預設 1 秒 | ping -i 0.5 8.8.8.8 |
-s 封包大小 | 資料封包大小(位元組),預設 56 | ping -s 1000 8.8.8.8 |
-t TTL | 設定存活時間 | ping -t 64 8.8.8.8 |
-Q | 安靜模式,僅顯示摘要 | ping -c 10 -Q 8.8.8.8 |
-6 | 強制使用 IPv6 | ping -6 ipv6.google.com |
traceroute 目標:追蹤路由路徑。mtr 目標:結合 ping + traceroute 即時顯示(需 brew install mtr)。熟練 ping 指令,網路除錯不再盲目!