IT运维管理,创造商业价值!
中国IT运维网首页 | 资讯中心 | 运维管理 | 信息安全 | CIO视界 | 云计算 | 最佳案例 | 运维资源 | 专题策划 | 知识库 | 论坛

检测网络故障的利器!ping命令的使用

2008年04月23日
/

  网络一旦出现故障,首先就应该想到使用“ping”。该命令是专业人员经常用来查找故障原因的基本命令,用以确认能否通过IP网络与通信对象交换信息。该命令在每当出现无法接入目标服务器的故障时,对于了解故障情况非常重要。下面将结合ping命令的用法对此加以介绍。
  
    ping是一条用于分析能否通过IP网络与特定计算机进行通信的命令。向IP地址所指定的对象发送信息,然后等待对方的应答。
  
    如果能够正常地收到应答,就说明对方的计算机以及中间的线路是正常的。如果没有收到应答,或者收到应答所需的时间太长,就能推断网络的某个地方存在问题。
  
    ping命令的基本用法非常简单。在Windows NT/2000/XP系统中打开命令提示符(Windows 98/Me为MS-DOS提示符),只需在ping提示符后面输入想要调查的能否进行通信的计算机的地址即可。
  
    比如,要调查与IP地址为192.168.4.100的机器之间的通信情况时,只需在命令提示符后面输入“ping 192.168.4.100”即可。指定对方地址时,除IP地址以外,还可使用“yamada2000”等Windows计算机名称和“nnw.nikkeibp.co.jp”等域名。
  
    输入ping命令后,就会显示出相应的结果。所显示的结果共有3种。
  
    如果显示为“Relay from……”,说明对方的计算机工作正常,中间的线路也正常。显示结果共有4行,后面显示的是测试结果的统计信息。在标准情况下使用ping命令,将反复4次发送IP信息并显示应答结果。
  
    如果显示为“Request timed out.”,表示在规定时间内因某种原因没有返回ping命令的应答。这种情况说明很可能是对方的计算机没有运行,或者中间线路不通致使信息没有到达对方那里。大多数情况下是企业防火墙等阻挡了ping命令中使用的ICMP信息。在这种情况下即便通信对象正在工作,ping命令的结果也会显示“Request timed out.”的结果。
  
    有时在执行ping命令后,也会显示“Destination host unreachable.”。此错误信息表明执行命令的计算机没能将信息发送到对方那里。大多数情况是自己一方的计算机LAN连接线掉线,或者由于IP设置不对,而无法进行正常通信。
  
    仅依靠这3种结果,就可在一定程度上了解网络信息,如果进一步使用ping命令选项,还能够用于解决网络故障。用户可用命令帮助选项“?”,列表显示可在ping命令中使用那些命令选项。操作方法是“ping-?”或“ping/?”。
  
    比如,如果输入并执行“ping xxx.xxx.xxx.xxx -t”,在用户按“Ctrl+C”组合键强制结束命令之前机器会连续执行ping命令。这种命令行可用于分析线路连接情况。当由于LAN布线相互缠绕而使人不知道目标计算机到底连接在Hub的哪个端口时,就可以使用-t选项执行ping命令,逐个把每一根连接线抽出插入。查找拔掉插头后而没有应答的连接线。
  
    除此之外,ping命令还有很多选项。用户可以用身边的机器对每一个选项都测试一下。

发表评论请到:http://bbs.cnitom.com

相关阅读

图文热点

以不变应万变 网络虚拟化应对园区网新挑战
以不变应万变 网络虚拟化应对园区网新挑战Forrester Research的分析师Robert Whiteley认为: “十年以来,虚拟化技术与网络...
OpenShift加入更多新元素 友好面对开发者
OpenShift加入更多新元素 友好面对开发者通过网络进行程序提供的服务称之为SaaS(Software as a Service),而将服务器平台...

本类热点