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 等其他工具确认。
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。