ping 命令構建器
產生 ping 指令以測試網路可達性
ping 入門
## 什麼是 ping?
`ping` 會向主機傳送 ICMP 回應請求封包並測量回覆時間。這是檢查可達性與延遲最快的方法。在大多數系統上它會持續 ping 直到您以 Ctrl-C 停止,因此請設定一個次數。
## 如何使用
1. **輸入主機**:主機名稱或 IP 位址。 2. **設定次數**(建議):例如 `-c 4` 在 4 個封包後停止。 3. **複製並執行**:將產生的指令貼到終端機中。
旗標與模式
``` ping -c 4 example.com ping -c 4 -i 0.2 8.8.8.8 ping -c 3 -W 2 example.com ```
### 常用旗標 - `-c <n>` — 在 n 個封包後停止 - `-i <sec>` — 每個封包之間等待這麼多秒 - `-W <sec>` — 每次回應的逾時
### 訣竅 - 在腳本中務必使用 `-c`,這樣 ping 才不會永遠執行下去。 - 沒有回覆不一定代表主機當機 — 某些主機會封鎖 ICMP。請嘗試連接埠檢查(curl、telnet)來確認。
▶為什麼 ping 會一直執行?
預設情況下,ping 會持續傳送封包直到您按下 Ctrl-C。加上 `-c <n>` 可在固定次數後停止,這對腳本來說是必要的。
▶100% 封包遺失代表什麼?
沒有任何 ICMP 回覆傳回。主機可能已當機、封鎖 ICMP,或路徑被過濾。這不一定代表主機離線 — 請嘗試 curl 或 traceroute 等其他工具。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。