e000011-行业软件下载
2023年4月3日发(作者:微信怎么解除手机绑定)
四个Ping命令判断网络的故障
电脑的使用已经越来越普及,人们渐渐已经离不开网络。互联网是知识的海洋,在里面
大家可以结交到不同地方的朋友,寻找到自己所需要的资料,觅到自己所喜欢的网络游
戏。
除了日常生活之外,现时很多企业也离不开网络,比如说电子邮件的业务交往,网络电
话VOIP和即时聊天软件的应用,VPN异地信息的交流等也为企业提高的工作效率及节省
很大部分的费用。
因此,这种种的应用已经给人们一种依赖性。试问,如果当您的电脑不能上网,估计您
连电脑都懒得开了。那么,当电脑不能上网时,我们如何才能准确地判断电脑问题出在
哪里?又如何能快捷地解决这故障?希望下文的一些小技巧能帮到大家。
其实,电脑不能上网大致可分以下几个原因,系统的IP设置、网卡、MODEM和线路故障。
排除硬件及线路的故障问题,我们可以利用Ping命令来快速检测网络状况。
首先,我们点击系统中开始里的运行,在运行栏中输入cmd命令,操作系统中的DOS窗
口就会弹出,在这里我们可以直观和方便地输入各种DOS命令。
接着,我们可以在DOS里输入Ping127.0.0.1,该地址是本地循环地址,如发现本地址
无法Ping通,就表明本地机TCP/IP协议不能正常工作。
如果上面的操作成功,可Ping通的话,我们接下来可以输入IPConfig来查看本地的IP
地址,然后Ping该IP(192.168.1.114),通则表明网络适配器(网卡或MODEM)工作
正常,不通则是网络适配器出现故障。
然后Ping一台同网段计算机的IP,不通则表明网络线路出现故障;若网络中还包含有
路由器,则应先Ping路由器在本网段端口的IP,不通则此段线路有问题;通则再Ping
路由器在目标计算机所在网段的端口IP,不通则是路由出现故障;通则再Ping目的机
IP地址。
最后,检测一个带DNS服务的网络,在上一步Ping通了目标计算机的IP地址后,仍无
法连接到该机,则可Ping该机的网络名,比如,正常情况下会
出现该网址所指向的IP,这表明本机的DNS设置正确而且DNS服务器工作正常,反之就
可能是其中之一出现了故障;同样也可通过Ping计算机名检测WINS解析的故障(WINS
是将计算机名解析到IP地址的服务)。
当以上四个步骤执行完毕后,我们就可轻易判断出到底是某个环节出现了故障问题,该
重新设置的设置,该换硬件的换硬件。另外,如果想检测网络的连接情况,我们还可以
在Ping的地址后面加上-t,这样可不断地进行Ping的连接,可反映出网络的连接是否
有中断或者丢包的现象出现。除了Ping命令外,现在还有不少小软件,它能检测到网
络的连接情况,还能检测到宽带线路的带宽。
网络管理:透过现象轻松解决Ping故障
当网络出现连接故障时,很多网管人员都会首先使用Ping来查找问题的根源。但是很
多人只要发现Ping不通,那么就判断是网络出现了故障。这样只通过表面现象进行判
断,很可能掩盖真相。那么我们在使用Ping命令过程中,到底注意哪些问题呢?还是
请大家跟我来吧。
一、RequestTimedOut
当Ping指定的对象时,出现“RequestTimedOut”提示信息的频率非常高,这说明对
方无法接受发送过来的数据。当然这种情况下,很可能就是网络出现了故障,但并不能
就因此而确定网络一定不通。因为它还有可能是其它原因造成的。
主机不在线
如果对方关机、禁用网卡或者拨掉网线,那么无论你怎么操作,都不会有连通的信息返
回的。要知道最简单的却往往是最容易被忽视的。
防火墙拦截
当安装了防火墙之后,当防火墙工作时,一般都能自动拦截来自网络的Ping命令,从
而让其失去响应。同时安装防火墙后,还会造成共享文件无法访问的故障。因此在检查
时应该先让对方关闭防火墙,然后再使用Ping命令来检测。
IP安全策略限制
对于很多有经验的网管人员来说,他们都在服务器上添加了IP安全策略,对ICMP报文
进行过滤,使Ping命令无法回应,从而返回“RequestTimedOut”的错误提示。
网关设置错误
这种情况主要出现在Ping外部网络地址时才出现。因为当网关设置错误时,Ping发出
的数据包无法经网关进行转发。因此需要检查本机的网关设置以及远程网关的配置是否
正确。
一般来说,只有在排除上述原因之外,才能够根据“RequestTimedOut”初步判断网
络连接可能有问题。
二、DestinationHostUnreachable
出现“DestinationHostUnreachable”错误信息时表示对方主机不存在或者没有跟对
方建立连接。看起来好像与“RequestTimedOut”差不多,但两者却有关本质的区别。
如果Ping命令所发出的数据包经过路由器,并经路由表到达目标的路由,但是因为其
它原因(例如防火墙拦截等)导致不可达,那么就是“RequestTimedOut”的提示了;
相反如果路由表中没有到达目标的路由信息,那么就会出现“DestinationHost
Unreachable”。
出现这种情况主要有以下一些方面的原因:对于使用DHCP自动分配IP地址的网络,很
可能是DHCP服务器出错或不能正常工作,这样客户机无法与DHCP正常通讯并获得正确
的IP地址,对此只需要修复DHCP服务器即可;另外则可能是子网掩码设置错误,对此
只需要修改成正确的即可。
三、Unknownhost
该提示表示无法识别的主机,出现这个问题之后是不是就表示目标主机一定有问题呢?
当然不能!因为我们使用Ping命令去连接目标主机名称时,主要使用DNS来负责将名
称转换成IP地址。例如“”,我们看到的返回信息是“Replyfrom
220.181.28.42:bytes=32time=59msTTL=54”,而不是“:
bytes=32time=59msTTL=54”,这就说明我们IP设置中的DNS服务器将
成功转换为220.181.28.42。因此当我们看到这样的提示时,就应该检查DNS设置是否
正确、DNS工作是否正常。
透过表面的现象,看清真实的问题,只有这样才能够帮助我们找出故障的源头,从而对
故障有正确的判断。
Ping命令的使用技巧
Ping是个使用频率极高的实用程序,用于确定本地主机是否能与另一台主机交换(发送
与接收)数据报。根据返回的信息,我们就可以推断TCP/IP参数是否设置得正确以及
运行是否正常。需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不
表示TCP/IP配置就是正确的,我们必须执行大量的本地主机与远程主机的数据报交换,
才能确信TCP/IP的正确性。
简单的说,Ping就是一个测试程序,如果Ping运行正确,我们大体上就可以排除网络
访问层、网卡、MODEM的输入输出线路、电缆和路由器等存在的故障,从而减小了问题
的范围。但由于可以自定义所发数据报的大小及无休止的高速发送,Ping也被某些别有
用心的人作为DDOS(拒绝服务攻击)的工具,例如许多大型的网站就是被黑客利用数百
台可以高速接入互联网的电脑连续发送大量Ping数据报而瘫痪的。
按照缺省设置,Windows上运行的Ping命令发送4个ICMP(网间控制报文协议)回送
请求,每个32字节数据,如果一切正常,我们应能得到4个回送应答。Ping能够以毫
秒为单位显示发送回送请求到返回回送应答之间的时间量。如果应答时间短,表示数据
报不必通过太多的路由器或网络连接速度比较快。Ping还能显示TTL(TimeToLive
存在时间)值,我们可以通过TTL值推算一下数据包已经通过了多少个路由器:源地点
TTL起始值(就是比返回TTL略大的一个2的乘方数)-返回时TTL值。例如,返回TTL
值为119,那么可以推算数据报离开源地址的TTL起始值为128,而源地点到目标地点
要通过9个路由器网段(128-119);如果返回TTL值为246,TTL起始值就是256,源
地点到目标地点要通过9个路由器网段。
1、通过Ping检测网络故障的典型次序
正常情况下,当我们使用Ping命令来查找问题所在或检验网络运行情况时,我们需要
使用许多Ping命令,如果所有都运行正确,我们就可以相信基本的连通性和配置参数
没有问题;如果某些Ping命令出现运行故障,它也可以指明到何处去查找问题。下面
就给出一个典型的检测次序及对应的可能故障:
·ping127.0.0.1
这个Ping命令被送到本地计算机的IP软件,该命令永不退出该计算机。如果没有做到
这一点,就表示TCP/IP的安装或运行存在某些最基本的问题。
·ping本机IP
这个命令被送到我们计算机所配置的IP地址,我们的计算机始终都应该对该Ping命令
作出应答,如果没有,则表示本地配置或安装存在问题。出现此问题时,局域网用户请
断开网络电缆,然后重新发送该命令。如果网线断开后本命令正确,则表示另一台计算
机可能配置了相同的IP地址。
·ping局域网内其他IP
这个命令应该离开我们的计算机,经过网卡及网络电缆到达其他计算机,再返回。收到
回送应答表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示
子网掩码(进行子网分割时,将IP地址的网络部分与主机部分分开的代码)不正确或
网卡配置错误或电缆系统有问题。
·ping网关IP
这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够作出应答。
·ping远程IP
如果收到4个应答,表示成功的使用了缺省网关。对于拨号上网用户则表示能够成功的
访问Internet(但不排除ISP的DNS会有问题)。
·pinglocalhost
localhost是个作系统的网络保留名,它是127.0.0.1的别名,每太计算机都应该能够
将该名字转换成该地址。如果没有做到这一带内,则表示主机文件(/Windows/host)
中存在问题。
·(如天极网)
对这个域名执行地址,通常是通过DNS服务器如果这里出现故障,
则表示DNS服务器的IP地址配置不正确或DNS服务器有故障(对于拨号上网用户,某
些ISP已经不需要设置DNS服务器了)。顺便说一句:我们也可以利用该命令实现域名
对IP地址的转换功能。
如果上面所列出的所有Ping命令都能正常运行,那么我们对自己的计算机进行本地和
远程通信的功能基本上就可以放心了。但是,这些命令的成功并不表示我们所有的网络
配置都没有问题,例如,某些子网掩码错误就可能无法用这些方法检测到。
2、Ping命令的常用参数选项
·pingIP–t
连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。
·pingIP-l3000
指定Ping命令中的数据长度为3000字节,而不是缺省的32字节。
·pingIP–n
执行特定次数的Ping命令。
更多推荐
ping 端口
发布评论