当你发现网页打不开、视频卡顿,或者无法连接到某个网络设备时,心里是不是很着急?第一个应该想到的排查工具就是“ping”,它就像网络世界的听诊器,能快速帮你判断问题的核心所在:是根本就没连上网,还是某个网站出了问题?下面,我们就来一步步学会如何使用这个强大的小工具。
第一步:打开你的命令窗口
ping是一个基于命令行的工具,所以我们需要先打开一个能输入命令的窗口。
Win + R 键,会弹出“运行”对话框,在里面输入 cmd,然后按回车,一个黑色的命令提示符窗口就会出现。这个黑底白字的窗口,就是我们接下来要进行操作的地方。
第二步:执行你的第一次ping测试
我们先从一个最简单的目标开始:ping你自己电脑的网络地址,这是一个非常重要的检查,可以验证你电脑的网络基础功能是否正常。
在命令窗口里输入:ping 127.0.0.1,然后按回车。

0.0.1 这个地址有个专门的名字叫“本地回环地址”,它代表的就是你的电脑本身,你会立刻看到屏幕上开始滚动显示几行信息,大概像这样:
来自 127.0.0.1 的回复:字节=32 时间<1ms TTL=64
来自 127.0.0.1 的回复:字节=32 时间<1ms TTL=64
...(会持续很多行)
如果看到这样的“回复”,恭喜你!这证明你电脑的TCP/IP网络协议栈(你可以理解为电脑上网的基础驱动程序)工作是正常的,这是排查所有网络问题的第一步,也是最基础的一步。
第三步:ping你的路由器(网关)
我们来检查一下你的电脑是否能顺利连接到家庭或办公室的网络核心——路由器。

你需要知道路由器的地址,通常这个地址是 168.1.1 或 168.0.1,如果你不确定,可以这样查:
ipconfig 并回车,在显示的信息中找到“默认网关”那一行,后面的IP地址就是。netstat -nr | grep default 并回车,同样能找到网关地址。假设你的网关是 168.1.1,那么在命令窗口输入:ping 192.168.1.1 并回车。
这次的结果非常关键:
第四步:ping一个外部网站(比如百度)
如果前两步都成功了,说明你的内部网络没问题,接下来就要看看是否能走出家门,连接到广阔的互联网了。

我们不用复杂的IP地址,而是直接ping一个域名,在命令窗口输入:ping www.baidu.com 然后回车。
这里有一个神奇的事情会发生:你会看到ping命令首先显示一行“正在 Ping www.a.shifen.com [某个IP地址] ...”,这是因为电脑自动把域名 www.baidu.com 翻译成了它背后服务器的真实IP地址,这个过程叫做“域名解析”。
观察ping的结果:
8.8.8 或国内的 114.114.114。第五步:让ping测试更有效——使用参数
基础的ping命令会一直运行下去,直到你按 Ctrl + C 手动停止,但我们可以通过加一些参数让它更符合我们的需求。
ping -n 4 www.baidu.com(Windows)或 ping -c 4 www.baidu.com(Mac),它只会ping 4次然后自动停止,并给你一个简单的统计结果,包括发送了多少包,收到了多少回复,丢失率是多少,以及响应时间的最小、最大和平均值,这个统计信息非常有用。ping -t www.baidu.com(Windows)或 直接 ping www.baidu.com(Mac默认持续),你可以观察响应时间是否稳定,中间是否有超时的情况,这能帮你锁定问题发生的确切时间点。总结一下排查思路
当遇到网络问题时,你可以按照这个由近及远的顺序来ping:
通过这简单的三步,你就能快速将问题范围缩小,是电脑本身的问题?是家里路由器或网线的问题?还是运营商或外部网站的问题?掌握了ping测试,你就掌握了网络排查的主动权,再也不用一遇到问题就盲目重启或者干着急了,就打开你的命令窗口,亲手试一试吧!