在使用电脑的过程中,有时候经常遇到一些网络故障,如打不开某个网页、打开网页速度比较慢等问题。要如何判断网络情况呢?其实使用ping命令可以判断网络故障。
如何使用ping?
ping是一个dos命令,要运行ping命令需要在命令提示符下运行。要使用ping首先就要打开命令提示符,通过运行对话框运行cmd,打开命令提示符。
再在命令提示符里输入ping命令。
ping命令使用
ping命令如何使用呢?可以ping域名,也可以直接ping一个ip地址。
如:ping 192.168.1.1
再如:ping域名(这里我以ping百度为例):ping www.baidu.com
能ping通情况
上面例子中是能ping通的结果,从ping结果中可以得知与百度的连通情况;
第一行结果通过ping命令将网址转化为对应的ip地址(如果ping的是IP则直接开始ping这个IP),并向该网址发送32字节的数据;这也是通过ping域名获得该域名对应的IP地址(即解悉IP地址)的方法。
第二行开始显示发送数据后的情况:【来自 14.215.177.38 的回复: 字节=32 时间=27ms TTL=56】,IP代表ping的目标ip,字节为32字节默认情况下就是发送32字节数据,这里我们只需要了解时间,这个时间是变动的,代表的是发送这32字节数据到这个IP的消耗时间。这个时间值越小代表与这个IP的连通情况越好。即打开这个网站速度会很快。
不能ping通情况
但凡ping结果不显示【来自...的回复...】的格式,都代表ping不通,不能ping通的原因有很多,如:网络故障、对方禁止ping、IP屏蔽等,其显示结果也会有所不同。
不能ping通的情况一:
我们知道因为一些原因我们是无法访问谷歌网站的,这里我试一下ping www.google.com。
从结果中可以看出,能够正确得到谷歌网站的解悉IP地址,但是提示【请求超时】。从能够得到该域名的IP则说明我们自己的网络是正常的,但是ping不通原因可能是对方服务器不允许我们ping或者是该IP在我们的地区是禁止访问的(这里的原因是因为谷歌不接受我们国家某些协议,所以被我们给屏蔽了)。
不能ping通的情况二:
这里还是以百度为例,如果出现【Ping 请求找不到主机 www.baidu.com。请检查该名称,然后重试。】,百分百可以判断是我们的电脑没有连上网络。
不能ping通共他情况:
如果ping出现【一般故障】、【来自 192.168.1.101 的回复: 无法访问目标主机】这种类型的提示也是ping不通的情况(我这里是我手动断开了网络连接后出现这种情况)。
ping实例检测网络故障一
(测试环境为我把电脑连上了手机热点,然后把手机放到了信号不好的地方)
(下面的例子中有些以百度为例是因为百度是一个稳定的网站,也是电脑使用过程中比较常用的网站,所以日常中我都是以百度为标准的)
如果出现打开网站很慢,我们可以试着ping下百度。
输入命令ping www.baidu.com -t(-t参数是表示一直ping下去直到手动中止,手动中止为Crtl+C组合键)。
从ping的情况可知,虽然电脑能够连上网络,但是连接情况不太好,还出现掉包现象。出现这种情况原因有两个(一是自己的网络不好;二是对方的网络不好。)
ping实例检测网络故障二
测试环境为:我连上路由器,但我手动把路由器的网络连接断开了。
电脑连上了无线网络,但是提示无Internet。
如果ping百度无法ping通,则试一下ping网关(获取网关请看后面)。
如果无法ping通百度,但可以ping通网关,则说明电脑与路由器之间连接正常,出现问题的是路由器和互联网之间,也就是说路由器没有网络。
如何获取网关?在命令提示符里面运行ipconfig/all
总结:一般网络出现故障,我都是先ping下百度,如果ping不通百度,再ping下网关。如果能ping通网关则说明网络问题出在路由器上(这个时侯可以登陆到路由器上查看原因),一般都尝试重启下路由器,重启过路由器后还是故障则可能问题出在光猫或者光纤上(这种时侯就可以叫维修客服了)。
如果不能ping通网关:则说明电脑与路由器之间连接有问题。
有线连接时:ping不通网关,一般是网线过长、老化或水晶头出现问题。
无线连接时:ping不通网关则可能是连接的无线网络太拥挤了,像在医院时经常出现这种问题,明明连上了wifi热点,但是上了一会网后就掉网了,还是连着wifi但是就是显示叹号没有网络。
(上面两个故障只是一些个人经验,仅供参考,有时侯具体故障要具体分析)