迅维网

标题: [转载]用“Ping”命令排除局域网故障(网络功能不正常的都可看看) [打印本页]

作者: yzz163    时间: 2009-5-20 10:36
标题: [转载]用“Ping”命令排除局域网故障(网络功能不正常的都可看看)
原文:http://blog.chinaunix.net/u2/72255/showart_1904469.html

  Ping命令的全名叫做“Ping.exe”,是微软提供用来进行网络连接测试的十分有用的工具,能准确快速地判断出网络故障。下面我就以我办公室这台机子为例,来说明如何用Ping命令快速找出网络故障。我办公室这台机子:所用DNS服务器的IP地址为202.102.152.3,网关为172.30.0.1,本机IP为172.30.0.217。

  1、验证网卡工作正常与否:(PING自己

  点击“开始/程序/MS-DOS方式”,提示符后输入“Ping 172.30.0.217”,回车运行。若出现下图1提示即可肯定网卡工作正常;但若出现4行“Request timeout”提示,则说明网卡工作不正常。


  
  2、验证网络线路正常与否:(PING网关)

  进入MS-DOS方式,提示符后输入“Ping 172.30.0.1”,回车运行。若出现下图2提示信息即可肯定网络线路畅通;但若出现4行“Request timeout”提示,则说明网络线路有故障。



  3、验证网关配置正确与否:(PING外网IP)

  进入MS-DOS方式,提示符后输入任一域外主机的IP(我这儿用刚才Ping出的www.163.com的IP“202.108.42.72”),看看从网络内主机向域外主机发送IP包能否送出。输入“Ping 202.108.42.72”,回车运行。若出现下图4提示信息提示就说明网关配置正确;但若出现4行“Request timeout”提示,就说明网关设置有错误。

 


  4、验证DNS配置正确与否:(PING外网域名)

  进入MS-DOS方式,提示符后输入任一域名(我这儿用www.163.com),看其是否能被解析成一个IP地址。输入“Ping www.163.com”,回车运行。若出现下图3提示信息即说明DNS服务器配置正确;但若出现“unknown host name”提示信息,则说明DNS配置出错。



  好了,初升网管的伙计们,相信通过上述4步Ping命令测试,你也定能快速准确地判断定位你所在局网内某些主机的网络故障所在,然后对症下药啦。
作者: 夜雨十三天    时间: 2009-5-20 12:05
如果一台机器不能上网,我会进行下面几个检测
IPCONFIG /ALL
检测当前是否正常获取IP,MAC地址是否正常
我们假设本地IP 192.168.1.2 网关192.168.1.1
PING 127.0.1如果正常,基本判断本地TCP/IP协议正常.
PING 192.168.1.2 如果正常,基本判断本机到交换机线路正常.
PING 192.168.1.1 如果正常,判断本机到网关线路正常.
PING WWW.163.COM 如果正常则可以正常上网.
如果不正常注意是否正常解析了163的IP,如果正常解析,说明DNS没问题,如果不能正常解析,说明DNS有问题.
有些DNS没有防PING,可以尝试PING DNS 确定DNS服务器是否开启,如果有防PING,PING DNS就没有意义了!
以上是我的简单理解!有错误的地方希望大家指正!
作者: 花都天使    时间: 2009-5-22 00:25
同意二楼的说法,现在一般的路由器和ADSL MODEM都用192.168.1.1做网关的,所以如果只有你一台电脑在用的话,你不防设自己的IP为192.168.1.2,网关192.168.1.1,然后PING 一下192.168.1.1看是否通就可以知道网卡是否能正常工作了。如果上网连接成功,或者能上QQ不能打开网页,除了是系统的问题,还有就是DNS的问题了,有时因为DNS服务器压力太大,很多客户会发现在繁忙时打开网页会很慢也是因为网卡上没有指定DNS有关。所以你要清楚你的ISP提供商的DNS是什么,定期换一下DNS,可以提高打开网页的速度的。
作者: yzz163    时间: 2009-5-22 11:33
解释下子网(就是我们常说的同一个网络)。比如:

你有<250台的电脑,要连在一起。最简单的办法,我们可用192.168.XXX.XXX的C类地址将这250台机器连在一个网络里。
第一个机器用:192.168.1.1
第二台用:192.168.1.2
。。。。
第250台:192.168.1.250

在这个(子)网络中有192.168.1.0 和 192.168.1.255的IP是不能分配的。0和255是被做为专用功能使用的。

如果你的这个(子)网络还要连接到其他网络(比如互联网),就必须还要分配一个IP给网关(现在都叫路由器),假设我们将其分配为:192.168.1.200。

另外,一个就是掩码,用来比较IP是否是在一个(子)网络里。具体的看相关资料,我们这里的就是255.255.255.0。

因此,该网络的参数是:
IP:192.168.1.1--250
掩码:255.255.255.0 (C类地址)
网关:192.168.1.200

那么,在WINXP下如何看参数是否正确呢?

IPCONFIG /ALL 命令就可知道该机器网络参数配置的是否正确。
作者: 维修公司    时间: 2009-5-27 00:42
这个命令还可以用来检查数据传输时是否有丢包现象,以此来判断网络是否稳定
作者: 起早摸黑    时间: 2009-5-28 12:43
学习了。。随便请教一个问题:
办公室八台电脑使用路由器共享上INTELNET网,,,
每台电脑的DNS是设为ISP的专用DNS还是设为路由的IP地址(网关)???
我分别填上两者,都可以。。。
那是不是因为路由器本身的DNS解析功能?
作者: yzz163    时间: 2009-5-30 09:35
每台电脑的DNS是设为ISP的专用DNS还是设为路由的IP地址(网关)???
我分别填上两者,都可以。。。
那是不是因为路由器本身的DNS解析功能?
------------------------------------------------------
你分别只填一个DNS参数 测试过吗?除非你的路由器跑了DNS服务。

DNS是域名解析系统的简称。它由ISP提供,和网关无关。网关是你自己网络和外部网络的出口,一般是放在自己网络里的。

我分别填上两者,都可以。。。
-----------------------------------------
DNS可填多个,系统将按顺序寻求解析。如果你去掉“ISP的专用DNS”还能上网(用域名方式)的话就是你的网络里有 DNS服务器。

根据你写的情况,很可能是你没搞懂DNS和网关的作用自己配置错误。由于DNS是可配置多个的,一个解析不了,会使用另一个你指定的DNS。。。所以,你错将网关误作为DNS配置,在这里也没大的影响(系统会多花点时间自动用正确的“ISP的专用DNS”来解析)。但为了整个网络的稳定和长期运行,还是正确配置网络参数为妙。
作者: yzz163    时间: 2009-11-20 23:05
这个命令还可以用来检查数据传输时是否有丢包现象,以此来判断网络是否稳定
维修公司 发表于 2009-5-27 00:42

是的,在WIN下可用 -t100 这样的参数,PING 100次,然后取平均值。
ping -t100 www.163.com
作者: 王君乐    时间: 2009-11-23 19:50
 2、验证网络线路正常与否:(PING网关)Ping 172.30.0.1
这个估计有问题,我试过在我的电脑上ping 不通,但是我现在正在上网
作者: yzz163    时间: 2009-12-23 20:41
 2、验证网络线路正常与否:(PING网关)Ping 172.30.0.1
这个估计有问题,我试过在我的电脑上ping 不通,但是我现在正在上网
王君乐 发表于 2009-11-23 19:50


看来你没懂这个地方的意思。例举中用的网关是作者当时的网络环境下的具体配置,你处的网络环境不可能和他相同。你不能照搬上面的IP来用的。
PING网关,就是说要用你自己的网络环境中 网关IP 来代替这里的 IP地址。
作者: 菜鸟级维修    时间: 2009-12-23 21:00
本帖最后由 菜鸟级维修 于 2009-12-23 21:03 编辑

补充一下:一、用ping 127.0.0.1可检测本地网卡是否正常(即使路由器没给本机分配地址也行)。二、ping某些网站不通,并不代表访问不了该网站,因为这些网站在设计上屏蔽了来自外网的ping,否则10亿中国人民都不经意地去ping一下,呵呵
作者: localdisk    时间: 2010-1-4 09:40
ping可是最好的测试网络的工具,即使在中病毒或木马机器上不了网的情况下ping可能还起作用,不过ping不通有时并不代表网络不通,所以大家要区分对待.
作者: yzz163    时间: 2010-1-4 13:58
localdisk是搞网络的吧?你写的几篇帖很不错。

在有人乱弄ARP缓存,导致PING不通的情况是存在的。大家可看localdisk写的这篇分析:
http://www.chinafix.com.cn/thread-164447-1-1.html
作者: localdisk    时间: 2010-1-5 10:21
本帖最后由 localdisk 于 2010-1-5 10:29 编辑

呵呵,请多指教,我在学校里管网络和计算机维护的
补充一下:一、用ping 127.0.0.1可检测本地网卡是否正常(即使路由器没给本机分配地址也行)。二、ping某些网站不通,并不代表访问不了该网站,因为这些网站在设计上屏蔽了来自外网的ping,否则10亿中国人民都不经意 ...
菜鸟级维修 发表于 2009-12-23 21:00

这个刚注意到,"ping 127.0.0.1可检测本地网卡是否正常"??,127.0.0.1是环回地址,没有网卡也可以ping通的,可以ping通127.0.0.1只能说明本机tcp/ip协议安装正常.
作者: yzz163    时间: 2010-1-8 21:53
可以ping通127.0.0.1只能说明本机tcp/ip协议安装正常,或者说网卡驱动安装正常。
能PING 通自己(的IP),说明本机网络正常,RJ45链路正常(网线连接也正常)。我常用一个RJ45短接头来确认这一步。
作者: 猪猪打我    时间: 2010-1-9 18:47
可以ping通127.0.0.1只能说明本机tcp/ip协议安装正常,或者说网卡驱动安装正常。
能PING 通自己,说明本机网络正常,RJ45链路正常(网线连接也正常)。我常用一个RJ45短接头来确认这一步。
yzz163 发表于 2010-1-8 21:53

请问你的短接头是怎么做的、。可以1.3连一起2.6连一起吗?
作者: wangzheyong    时间: 2010-1-28 17:47
标准568A:绿白-1,绿-2,橙白-3,蓝-4,蓝白-5,橙-6,棕白-7,棕-8;
标准568B:橙白-1,橙-2,绿白-3,蓝-4,蓝白-5,绿-6,棕白-7,棕-8。
相同设备互联用交叉线(一头做成标准568A,一头做成标准568B),
不同设备互联用直连线(两头一样)。
作者: LL1352    时间: 2010-2-28 06:42
你好,不是很明白那个互联网交叉线,一头A 另一头B,为什么啊 17# wangzheyong
作者: yzz163    时间: 2010-2-28 10:07
请问你的短接头是怎么做的、。可以1.3连一起2.6连一起吗?
-------------------------
是的。

123.gif
登录/注册后看高清大图


12.JPG
登录/注册后看高清大图

作者: 我是非曲直    时间: 2010-3-7 22:24
出外网还要考虑防火墙禁PING
作者: jlsyxyc    时间: 2010-4-13 11:22
可以ping通127.0.0.1只能说明本机tcp/ip协议安装正常,或者说网卡驱动安装正常。
能PING 通自己,说明本机网络正常,RJ45链路正常(网线连接也正常)。我常用一个RJ45短接头来确认这一步。
yzz163 发表于 2010-1-8 21:53
   如果用短头怎么ping自己呢?给自己随便配个ip吗?
作者: 破天者    时间: 2010-6-20 18:53
有些网上卡可以PING通自己的IP但是就是不能上网其它猫什么都好最后还是网卡问题!还有一次IPPING的通网关也PING 的通DNS也可以PING的通就是无法上网后用360杀毒也杀过没毒就是不能上网最后火了重新装系统可以了
作者: 鱼仔叔叔    时间: 2010-7-6 13:19
我一般都是用ping www.hao123.com -t来测的
后面加-t可以不停的ping下去
作者: yzz163    时间: 2010-7-6 13:29
-t:后面的数值表示次数。比如测试20次:
ping tom.com -t20
作者: machine    时间: 2010-7-13 21:40
昨天遇到一个问题:一台机器连在路由器上,因为断电的原因拨不上号了。网卡灯是正常亮着的,IP地址、网关都设置正确但PING不通网关(路由器),我把网卡禁用再启用不行,修复本地连接也不行,把网线拔出来再插还是不行,最后把路由那头换了一个端口就行了。有哪位高手知道这种现象是什么原因吗?难道是路由那个端口的问题?
作者: 未来警察    时间: 2010-8-30 14:13
我用ping-ping通了基地數據如下:
ping www.chinafix.com.cn  -t
reply from 119.37.194.61:bytes=32 time=120ms ttl=47
Request timed out。
ping www.chinafix.com.cn  -t -l 5600
reply from 119.37.194.61:bytes=5600 time=168ms ttl=47
ping www.chinafix.com.cn  -t -l 65500
Request timed out。
ping www.chinafix.com.cn  -t -l 10000
reply from 119.37.194.61:bytes=1000 time=212ms ttl=47
Request timed out。
作者: 未来警察    时间: 2010-10-27 08:00
我用ping-ping通了基地數據如下:
ping   -t
reply from 119.37.194.61:bytes=32 time=120ms ttl=47
Re ...
未来警察 发表于 2010-8-30 14:13

这是孔子老先生所说
学以致用,
不是攻击你。

作者: 254373379    时间: 2010-11-5 08:25
ping    本地网卡不是ping 127.0.0.1吗
作者: 东海之鲲    时间: 2010-12-1 14:31
这个命令是间接的判断方法,只能做参考,最准确的还是硬件替换,当然前提是有备件。
作者: 东海之鲲    时间: 2010-12-18 10:11
本帖最后由 东海之鲲 于 2010-12-18 10:14 编辑

我按照余总的方法做了一个短接头。这个东西很有用,可以证明很多东西,说明本机网络部分(包括软硬件)完全正常。
作者: qwer2006    时间: 2011-2-4 14:42
办公室八台电脑使用路由器共享上INTELNET网
有的电脑的总是打不开网页。重装系统更改IP也不行,是什么原因?
作者: qwer2006    时间: 2011-2-4 14:45
但有时改MAC地址就能上了,再恢复园MAC地址就不行。
作者: 路寞    时间: 2011-3-25 14:58
刚刚看到这个帖子  我自己没事干  测了下   我运行 “Ping 172.30.0.217“  出现现4行“Request time   out   后就自动关闭了   关键是 我的机子网卡是正常的   我现在还在上网呢  呵呵  怎么会事情?    我的本地连接里  我设置的是  192.168.1.11 的  是不是跟这个有关系  ?得 ping 192.168.1.1  才跟你说的那种一样?


作者: WJS5212011    时间: 2011-6-2 00:45
短接头有什么用啊??做这么久了还真不知道有什么用,
作者: 刀鱼在线    时间: 2011-6-8 14:28
回复 yzz163 的帖子

但是,这个在千M网卡下,是不通的呀,只有在百M网卡的时候,显示本地已经连接。而在现在的千M集成网卡,插上去是没反映的,还是未联接的,奇怪,是有什么线不对吗
作者: 前来侃侃    时间: 2011-6-17 09:00
回复 yzz163 的帖子

难怪这个短接头插有些机器不行呢原来是这样啊  那4.5.7。8  也要4.7 一组 5.8一组吗?
作者: 前来侃侃    时间: 2011-6-17 09:08
刀鱼在线 发表于 2011-6-8 14:28
回复 yzz163 的帖子

但是,这个在千M网卡下,是不通的呀,只有在百M网卡的时候,显示本地已经连接。而在现 ...

请看第一页!
作者: 刀鱼在线    时间: 2011-6-17 11:01
回复 yzz163 的帖子

这个是百M的短接。1和3  2和6。请问,千M的应该短哪些的,4和5  7 和8吗,还是另有说道的,谢谢
作者: x338822    时间: 2011-7-7 22:01
有没有网速限制,或者要规定PING的次数

作者: hbf1978    时间: 2011-7-18 22:12
先PING 自己,在PING 网关 ,在PING DNS
作者: 把酒临窗听雨    时间: 2011-9-28 09:28
yzz163 发表于 2009-11-20 23:05
是的,在WIN下可用 -t100 这样的参数,PING 100次,然后取平均值。
ping -t100 www.163.com

我试过你说的这个命令并不可用   正确ping 100次的命令应该是  ping www.baidu.com -n 100
作者: 把酒临窗听雨    时间: 2011-9-28 09:32
正确指定ping 命令次数的应该是 ping www.baidu.com -n 100   楼主所说的-t100   我试了一下会一直ping下去
作者: 把酒临窗听雨    时间: 2011-9-28 09:36
未来警察 发表于 2010-8-30 14:13
我用ping-ping通了基地數據如下:
ping www.chinafix.com.cn  -t
reply from 119.37.194.61:bytes=32 ti ...

一般网站都会控制ping数据包的大小   太大就会ping不通
作者: 286318453    时间: 2011-10-3 18:22
还有就是PING 是一中工具。在网络把所有的电脑都关闭。。断电。就开两台。测试一下。。看有问题没。。。出了问题一个一个的测试。
作者: zj10050102    时间: 2011-11-28 17:22
nslookup 后面加上域名就可以看看解析出去的信息,DNS解析查看。
作者: 恬淡者寡欲也    时间: 2012-4-11 23:32
请问楼主,以前我曾经看到别人检测外网、通不通用的命令是:ping 202.96.140.77 -t
请问这个命令跟楼主ping那些网站,有没有优点或者缺点之类?
作者: 秦将军    时间: 2012-4-13 12:05
我也做了个短接头,是13 26短接的,但在我的机器上试PING 127.0.0.1可以拼通,拔掉也可以拼通,我想知道这个短接头是用来检查哪些故障?又是用哪些命令来查?查出来的结果怎么判断?谢了!
作者: 晴空雪飞扬    时间: 2012-4-18 20:54
短接头(13 26短接)一直没用过呢,其实有网络设备,比如猫等,效果是不是一样呢

作者: 星沙飞扬电脑    时间: 2012-4-22 11:22
yzz163 发表于 2009-11-20 23:05
是的,在WIN下可用 -t100 这样的参数,PING 100次,然后取平均值。
ping -t100 www.163.com

学习了,今天才知道 PING 命令-t 后面还可以加次数
作者: sco110    时间: 2012-5-10 13:17
LL1352 发表于 2010-2-28 06:42
你好,不是很明白那个互联网交叉线,一头A 另一头B,为什么啊 17# wangzheyong

这是一种网络的需要
作者: 猪一族    时间: 2012-5-23 14:14
又学到一样东西! 127.0.0.1 这个不是检查 电脑网卡的吗?
作者: yanglie197675    时间: 2012-7-17 10:40
yzz163 发表于 2010-2-28 10:07
请问你的短接头是怎么做的、。可以1.3连一起2.6连一起吗?
-------------------------
是的。

我想问下  千M的  网卡 短接头  怎么做  
作者: 星城踏浪    时间: 2012-10-24 11:24
很完善的内容,便于系统的总结学习。
作者: baiyu    时间: 2012-11-3 20:25
以前只是知道ping这个命令,没想到还有这么多简单实用的用法
作者: manys    时间: 2012-11-22 09:55
太经典了,真是大开眼界,好好学习
作者: hbwazxf    时间: 2012-11-23 21:13
收藏并感谢楼主。不错的技巧……
作者: akunnet    时间: 2012-12-13 21:57
谢谢分享.。。。。。。。。。。
作者: sysway    时间: 2012-12-26 17:38
果然高手如云,唔自叹不如!
作者: shengpeng    时间: 2012-12-26 21:02
猪一族 发表于 2012-5-23 14:14
又学到一样东西! 127.0.0.1 这个不是检查 电脑网卡的吗?

127.0.0.1是本机环回地址,只要正确安装了TCP/IP协议栈,即使网卡被禁用或者不安装网卡也是可以Ping的通的
作者: 城市的兵    时间: 2012-12-28 18:31
高手如云,学习了
作者: fits    时间: 2013-1-25 22:58
很实用,还有很多命令学的
作者: 洋爱翠翠    时间: 2013-2-3 20:29
如果有经验根本用不上
作者: 紫SE风铃    时间: 2013-3-7 10:32
看看
作者: じ☆ve利    时间: 2013-6-12 18:34
猪猪打我 发表于 2010-1-9 18:47
请问你的短接头是怎么做的、。可以1.3连一起2.6连一起吗?

请问下这个短接头有什么作用呀,,,
作者: 19566169    时间: 2013-7-17 23:06
1和3  2和6
作者: WANGHUAN888    时间: 2013-7-19 16:12
确实是好我也是学网络对我有很大帮助
作者: Wlyve    时间: 2013-8-3 18:55
王君乐 发表于 2009-11-23 19:50
 2、验证网络线路正常与否:(PING网关)Ping 172.30.0.1
这个估计有问题,我试过在我的电脑上ping 不通,但 ...

额 好吧 你比我还白 不过现在应该懂了吧 铜牌了。
作者: Wlyve    时间: 2013-8-3 18:56
菜鸟级维修 发表于 2009-12-23 21:00
补充一下:一、用ping 127.0.0.1可检测本地网卡是否正常(即使路由器没给本机分配地址也行)。二、ping某些 ...

是的 说的很对。
作者: doubleoseven    时间: 2013-8-12 14:22
好帖子一定要学习一下
作者: tao819tao    时间: 2013-8-16 17:41
谢谢分享~~~~~~~
作者: 泰州大成科技    时间: 2013-8-29 19:40
受益匪浅啊 每天来这看看
作者: hanyei1023    时间: 2013-8-30 21:56
学习了
作者: 独醉随风幽    时间: 2013-9-7 11:11
新人学习了
作者: a446031037    时间: 2013-10-29 11:57
很好,很强大。
作者: auqha653632301    时间: 2013-10-29 16:19
学习了。。。。。。。。。。。。
作者: 会员830048    时间: 2013-11-7 21:40
好东西   收下了
作者: 百汇电脑科技    时间: 2013-11-8 15:39
我不会告诉你 我一直用ipconfig

作者: 443670709    时间: 2013-11-22 18:23
同意二楼说法
作者: X521    时间: 2013-11-22 22:59
一般只要ping下就基本知道哪儿的问题了,还是比较方便的
作者: 下凡天蝎    时间: 2013-12-6 13:41
好 收藏了。。。。。
作者: IT精JinmT    时间: 2013-12-7 17:16
yzz163 发表于 2009-5-22 11:33
解释下子网(就是我们常说的同一个网络)。比如:

你有

小于250 台 可以用楼主的那个算 但是大一点的企业 需要几个网段  这样就需要计算公式 2的N次方减2《n大于或等于2》根据实际台数得出 n 的数值  再根据八进制 通过换算得到IP 的具体网段 呵呵
作者: lingun2013    时间: 2013-12-9 21:47
这也,有点简单,学习了
作者: 晁磊    时间: 2013-12-14 07:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: 石头电脑    时间: 2013-12-20 19:01
RJ45短接头  还真没有测试过
作者: epochnet    时间: 2013-12-25 15:37
pathping 也是非常好的命令,是路由和ping的结合,可以综合查看网络基本故障!
作者: wpcandyy    时间: 2013-12-28 21:01
不错。。多谢。
作者: 风清水    时间: 2014-1-8 15:07
看看 留个记号 日后说不定有用
作者: 丰润老左    时间: 2014-2-18 09:34
看到的晚了,,,前几天自家电脑上网一会好一会坏的,,,换了网卡,后来又换了路由。。。才发现路由不良。。。早看到估计不会这么麻烦了
作者: lq2010    时间: 2014-2-20 21:57
收益了,写谢

作者: 阿拉释迦    时间: 2014-2-27 22:00
太有用了,能布能再多说几个命令
作者: luatic    时间: 2014-3-4 22:10
还不错,学习了,谢谢
作者: ccyydd00    时间: 2014-3-5 19:13
新手可以研究一下

作者: lwqf091231    时间: 2014-3-5 19:17
值得学习,好东西
作者: 快维维    时间: 2014-3-14 14:58
学习学习了谢谢了。今天就能用上了。
作者: 裕鑫电脑    时间: 2014-3-28 10:37
学习学习,增长知识
作者: 癫狂。    时间: 2014-3-30 12:18
如果只是一台交换机 直接连接PC   做局域网   
本地连接会显示受限  收索不到IP啊
作者: 302945hyxs    时间: 2014-4-29 10:35
感谢楼主分享 学习了
作者: lnar    时间: 2014-4-29 12:31
嗯很好,呵呵
作者: 251025187    时间: 2014-5-1 17:05
学习受教了!
作者: 一個人的空間    时间: 2014-5-3 12:00
学习了,很好用




欢迎光临 迅维网 (https://www.chinafix.com/) Powered by Discuz! X3.4