利用ping命令检测网络连通性

aiyiwl
2026-07-11 / 0 评论 / 12 阅读 / 正在检测是否收录...

在网络运维中,ping命令是验证目标主机可达性的基础工具,通过发送ICMP回显请求并接收应答,可快速定位网络故障。本文系统梳理了ping命令的跨平台使用方法、高级参数配置及结果分析技巧,并结合其他工具提供完整排查流程。


基本操作

Windows系统
  1. 打开命令提示符:
    快捷键:按Win + R输入cmd回车。
  2. 执行Ping基础检测:
ping <目标IP或域名>

示例:检测百度服务器

ping baidu.com
 ## 输出示例:
 
正在 Ping baidu.com [124.237.177.164] 具有 32 字节的数据:
来自 124.237.177.164 的回复: 字节=32 时间=39ms TTL=49
来自 124.237.177.164 的回复: 字节=32 时间=38ms TTL=49
来自 124.237.177.164 的回复: 字节=32 时间=39ms TTL=49
来自 124.237.177.164 的回复: 字节=32 时间=39ms TTL=49

124.237.177.164 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 38ms,最长 = 39ms,平均 = 38ms
Linux/macOS系统
  1. 打开终端
  2. 执行Ping基础检测:
ping <目标IP或域名>

示例:检测百度服务器

ping baidu.com
 ## 输出示例:
 
PING baidu.com (110.242.74.102) 56(84) bytes of data.
64 bytes from 110.242.74.102 (110.242.74.102): icmp_seq=1 ttl=47 time=26.6 ms
64 bytes from 110.242.74.102 (110.242.74.102): icmp_seq=2 ttl=47 time=26.5 ms
64 bytes from 110.242.74.102 (110.242.74.102): icmp_seq=3 ttl=47 time=26.5 ms
64 bytes from 110.242.74.102 (110.242.74.102): icmp_seq=4 ttl=47 time=26.5 ms
64 bytes from 110.242.74.102 (110.242.74.102): icmp_seq=5 ttl=47 time=26.5 ms
64 bytes from 110.242.74.102 (110.242.74.102): icmp_seq=6 ttl=47 time=26.6 ms
64 bytes from 110.242.74.102 (110.242.74.102): icmp_seq=7 ttl=47 time=26.6 ms
64 bytes from 110.242.74.102 (110.242.74.102): icmp_seq=8 ttl=47 time=26.6 ms
64 bytes from 110.242.74.102 (110.242.74.102): icmp_seq=9 ttl=47 time=26.5 ms
64 bytes from 110.242.74.102 (110.242.74.102): icmp_seq=10 ttl=47 time=26.5 ms
64 bytes from 110.242.74.102 (110.242.74.102): icmp_seq=11 ttl=47 time=26.5 ms
64 bytes from 110.242.74.102 (110.242.74.102): icmp_seq=12 ttl=47 time=26.5 ms
64 bytes from 110.242.74.102 (110.242.74.102): icmp_seq=13 ttl=47 time=26.5 ms

高级用法

持续监测
系统命令示例停止方式
Windowsping -t www.baidu.comCtrl + C
Linux/macOSping google.com(默认持续)Ctrl + C
指定发送次数
系统命令示例
Windowsping -n 5 www.baidu.com
Linuxping -c 5 google.com
调整数据包大小
系统命令示例
Windowsping -l 1000 www.baidu.com
Linuxping -s 1000 google.com
设置超时时间
系统命令示例
Windowsping -w 2000 www.baidu.com
Linuxping -W 2 google.com

结果分析

关键指标解读

1. 成功响应: 显示Reply from或64 bytes from,表示目标可达。
2. 丢包率计算:
丢包率 = (发送数 - 接收数) / 发送数 × 100%
示例: 发送10包收到8包 → 丢包率20%。

常见问题定位
现象可能原因
请求超时目标不可达/防火墙拦截
未知主机DNS解析失败/域名错误
未知主机路径中存在路由环路

结合其他工具排查

路径追踪 / 路由追踪
tracert baidu.com          # Windows
traceroute google.com      # Linux
 ## Windows 输出示例:

通过最多 30 个跃点跟踪
到 baidu.com [124.237.177.164] 的路由:

  1    <1 毫秒   <1 毫秒   <1 毫秒 10.0.0.1
  2     6 ms     6 ms     4 ms  103.155.122.1
  3     2 ms     2 ms     2 ms  172.24.254.25
  4    <1 毫秒   <1 毫秒   <1 毫秒 172.25.1.57
  5     *        *        *     请求超时。
  6     4 ms     1 ms     1 ms  61.14.203.206
  7     *        *        *     请求超时。
  8     *        *        *     请求超时。
  9     5 ms     5 ms     5 ms  103.239.176.121
 10     *        6 ms     6 ms  219.158.6.61
 11     6 ms     6 ms     6 ms  219.158.4.109
 12     *        7 ms     7 ms  219.158.3.17
 13    38 ms    38 ms    38 ms  219.158.108.241
 14     *        *       39 ms  219.158.110.58
 15     *        *        *     请求超时。
 16    43 ms     *       43 ms  202.97.17.101
 17     *        *        *     请求超时。
 18    49 ms    49 ms    50 ms  27.129.17.86
 19     *        *        *     请求超时。
 20    49 ms    49 ms    49 ms  222.222.85.106
 21     *        *        *     请求超时。
 22     *        *        *     请求超时。
 23     *        *        *     请求超时。
 24     *        *        *     请求超时。
 25     *        *        *     请求超时。
 26    50 ms    50 ms    49 ms  124.237.177.164

跟踪完成。



 ## Linux 输出示例:
 
traceroute to google.com (74.125.136.138), 30 hops max, 60 byte packets
 1  103.155.122.1 (103.155.122.1)  8.848 ms  9.163 ms  9.481 ms
 2  172.24.254.29 (172.24.254.29)  3.509 ms  3.921 ms  4.324 ms
 3  172.25.1.49 (172.25.1.49)  0.439 ms 172.25.1.53 (172.25.1.53)  0.441 ms 172.25.1.49 (172.25.1.49)  0.482 ms
 4  157.238.230.82 (157.238.230.82)  0.624 ms  0.647 ms  0.589 ms
 5  * * *
 6  ae-26.a00.chwahk03.hk.bb.gin.ntt.net (129.250.2.183)  1.485 ms ae-18.a00.chwahk03.hk.bb.gin.ntt.net (129.250.2.149)  1.598 ms  1.667 ms
 7  * * *
 8  72.14.210.12 (72.14.210.12)  1.834 ms  1.763 ms  1.830 ms
 9  * * *
10  142.251.244.224 (142.251.244.224)  1.583 ms 142.250.58.82 (142.250.58.82)  4.014 ms 216.239.47.16 (216.239.47.16)  1.729 ms
11  216.239.42.120 (216.239.42.120)  1.756 ms 192.178.99.8 (192.178.99.8)  2.416 ms 216.239.46.74 (216.239.46.74)  2.558 ms
12  74.125.251.11 (74.125.251.11)  2.255 ms 216.239.63.216 (216.239.63.216)  2.127 ms  2.211 ms
13  108.170.236.244 (108.170.236.244)  50.433 ms 142.251.49.205 (142.251.49.205)  52.788 ms  54.353 ms
14  172.253.75.65 (172.253.75.65)  143.348 ms 142.250.213.195 (142.250.213.195)  141.266 ms 142.250.213.211 (142.250.213.211)  141.798 ms
15  192.178.96.163 (192.178.96.163)  149.438 ms 192.178.96.169 (192.178.96.169)  150.956 ms 142.251.69.204 (142.251.69.204)  169.832 ms
16  142.251.196.58 (142.251.196.58)  169.782 ms * 192.178.255.155 (192.178.255.155)  170.265 ms
17  142.251.61.212 (142.251.61.212)  199.886 ms 142.251.241.234 (142.251.241.234)  201.969 ms  201.894 ms
18  142.251.51.106 (142.251.51.106)  202.239 ms 108.170.231.149 (108.170.231.149)  200.775 ms 142.251.51.8 (142.251.51.8)  196.787 ms
19  108.170.228.163 (108.170.228.163)  201.638 ms 216.239.48.109 (216.239.48.109)  203.257 ms 209.85.247.93 (209.85.247.93)  203.478 ms
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  yr-in-f138.1e100.net (74.125.136.138)  196.147 ms  197.166 ms  199.079 ms

注意事项

1. 权限要求: Linux下部分参数(如-f洪泛测试)需root权限。
2. 防火墙影响: 目标主机可能禁用ICMP响应,导致Ping失败但实际网络正常。
3. 网络负载: 大包或高频Ping可能被误判为攻击,需谨慎使用。

0

评论 (0)

取消