首页 > 投稿专栏 > 最新来稿 > Ping命令使用指南

Ping命令使用指南

   作者:   来源:   评论:0  点击:


来源:福建金钱猫电子科技有限公司
   Ping是典型的网络工具。Ping是Windows系列自带的一个可执行命令,从98到最新的2003Server版的计算机都带有这个命令行工具。Ping能够辨别网络功能的某些状态。这些网络功能的状态是日常网络故障诊断的基础,特别是Ping能够识别连接的二进制状态(也就是是否连通)。Ping命令通过向计算机发送ICMP回应报文并且监听回应报文的返回,以校验与远程计算机或本地计算机的连接。对于每个发送报文,Ping最多等待1秒,并打印发送和接收报文的数量。比较每个接收报文和发送报文,以校验其有效性。默认情况下,发送四个回应报文,每个报文包含64字节的数据。Ping向目标主机发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机联通。
1、Ping本机IP
  例如本机IP地址为:172.168.200.2。则执行命令Ping 172.168.200.2。如果网卡安装配置没有问题,则应有类似下列显示:
   Replay from 172.168.200.2 bytes=32 time<10ms
   Ping statistics for 172.168.200.2
   Packets Sent=4 Received=4 Lost=0 0% loss
   Approximate round trip times in milli-seconds
   Minimum=0ms Maxiumu=1ms Average=0ms
  如果在MS-DOS方式下执行此命令显示内容为:Request timed out,则表明网卡安装或配置有问题。将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP地址可能与另一台正在使用的机器IP地址重复了。如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。
2、Ping网关IP
  假定网关IP为:172.168.6.1,则执行命令Ping 172.168.6.1。在MS-DOS方式下执行此命令,如果显示类似以下信息:
   Reply from 172.168.6.1 bytes=32 time=9ms TTL=255
   Ping statistics for 172.168.6.1
   Packets Sent=4 Received=4 Lost=0 0% loss
   Approximate round trip times in milli-seconds
   Minimum=1ms Maximum=9ms Average=5ms
  则表明局域网中的网关路由器正在正常运行。反之,则说明网关有问题。
 3、Ping远程IP
  这一命令可以检测本机能否正常访问Internet。比如本地电信运营商的IP地址为:202.102.48.141。在MS-DOS方式下执行命令:Ping 202.102.48.141,如果屏幕显示:
   Reply from 202.102.48.141 bytes=32 time=33ms TTL=252
   Reply from 202.102.48.141 bytes=32 time=21ms TTL=252
   Reply from 202.102.48.141 bytes=32 time=5ms TTL=252
   Reply from 202.102.48.141 bytes=32 time=6ms TTL=252
   Ping statistics for 202.102.48.141
   Packets Sent=4 Received=4 Lost=0 0% loss
   Approximate round trip times in milli-seconds
   Minimum=5ms Maximum=33ms Average=16ms
则表明运行正常,能够正常接入互联网。反之,则表明主机文件(windows/host)存在问题。
4、检查计算机到网关之间的线路
在命令提示符窗口下输入ipconfig命令,将返回计算机在网络上的IP地址、子网掩码及网关,如果计算机使用的是自动获取IP,address后面显示的是169.XXX.XXX.XXX的IP地址,则计算机并没有从DHCP服务器上获取到可用的计算机IP地址。这时可以使用命令ipconfig/renew重新获取一下IP。一般情况下都可以获取到正确的IP地址,当然前提是DHCP服务器正常,如果一直获取不到正确的IP地址,这时则要检查一下是否防火墙软件阻挡了网卡的通信,如Windows XP的防火墙。
获取到正确的IP地址、子网掩码及网管地址后,就可以使用Ping工具来探测本地计算机和网关之间是否连通了。运行命令Ping网关地址后,如果返回的结果是正常的,而IE依然打不开网页,这个时候就应该进行第四步工作了。如果返回的结果不正常,则说明计算机和网关主机网络不正常。此时如果是ADSI用户则需要向运营商打电话求助,让他们检查自己的服务器是否出现了故障。如果是局域网用户,则需要向网关求助,让他检查网络的交换设备及网关服务器是否正常。
5、用Ping解决网络故障
命令说明
Ping是测试网络连接状况以及信息包发送和接收状态非常有用的工具,是网络测试最常用的米国了。Ping向目标主机发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机联通。
命令格式
  Code:ping IP地址或主机名 [-t] [-a] [-n count] [-l size]
  参数含义: 
  -t不停地向目标主机发送数据; 
  -a 以IP地址格式来显示目标主机的网络地址;
  -n count 指定要Ping多少次,具体次数由count来指定; 
  -l size 指定发送到目标主机的数据包的大小。
结果说明
  Ping命令有两种返回结果:
  1、“Request timed out.”表示没有收到目标主机返回的响应数据包,也就是网络不通或网络状态恶劣
  2、“Reply from X.X.X.X: bytes=32 time<1ms TTL=255”表示收到从目标主机X.X.X.X返回的响应数据包,数据包大小为32Bytes,响应时间小于1ms TTL为255,这个结果表示您的计算机到目标主机之间连接正常。
  3、“Destination host unreachable”表示目标主机无法到达
  4、“PING: transmit failed,error code XXXXX”表示传输失败,错误代码XXXXX

了解了它的命令格式和使用方法后就可以开始检查到底是哪个地方出了问题.
一、检查本机的网卡驱动程序及TCP/IP协议是否安装正确
  点击开始>运行,win98/me输入command,win2000以上输入cmd打开命令提示符窗口。输入命令:ping 127.0.0.1,127.0.0.1这个IP地址被定义为本机IP地址,我们现在要做的事情就是先PING一下自己,根据返回的结果来确定我们下一步要做什么。如果返回的是第2种结果,则表示您的网卡驱动及TCP/IP都是正常的,可以进行下一步了。如果返回的是第四种结果则表示您的网卡驱动程序或TCP/IP有问题,此时您应该检查一下网卡驱动程序是否安装正确完好,TCP/IP协议是否安装。把网卡驱动程序及TCP/IP协议设置好后,检查一下现在能否上网,如果还是无法上网,这时就要进行第二步了。
二、检查您的计算机到网关之间的线路
  在命令提示符窗口下输入ipconfig命令,将返回您的计算机在网络上的IP地址(IP Address)、子网掩码(Subnet Mask)及网关(Default Gateway),如果您的计算机使用的是自动获取IP,而在IP Address后面显示的是169.XXX.XXX.XXX的IP地址则您的计算机并没有从DHCP服务器上获取到可用的计算机IP地址。这时可以使用命令ipconfig /renew重新获取一下IP(win98/me使用ipconfig/renew_all),一般情况下都可以获取得正确的IP地址,当然前提是DHCP服务器正常。如果一直获取不到正确的IP地址,这时则要检查一下是否防火墙软件阻挡了网卡的通信,如Windows XP的防火墙。
  获取到正确的IP地址、子网掩码及网关地址后,就可以使用Ping工具来探测本地计算机和网关之间是否连通了。运行命令Ping 网关地址后,如果返回的结果正常,而IE依然打不开网页,这个时候就应该进行第三步工作了。如果返回的结果不正常,则说明您的计算机和网关主机网络不正常。此时如果是Adsl用户则需要向运营商打电话救助,让他们检查自己的服务器是否出现了故障。如果是局域网用户,则需要向网管求助,让他检查网络的交换设备及网关服务器是否工作正常。
三、检查Internet网络
  在命令提示符窗口下PING一个著名点的网站,比如www.fjjqm.com,如果正常的话,将会返回www.fjjqm.com的IP地址,如果提示“Ping request could not find host www.fjjqm.com. Please check the name and try again.“则说明没有获取到www.fjjqm.com网站的IP地址,这时在IE中输入的www.fjjqmcom这个地址也就不打开网站了(因为域名必须被解析成IP地址之后才能被正确访问)。这时你可以Ping 202.106.168.104(www.fjjqm.com的一个IP地址)看是否能够返回正确的结果,如果返回了正确的结果,则表明您的DNS服务器设置有问题,可以咨询一下运营商当地的DNS服务器地址,将其填入TCP/IP属性中即可解决。如果PING 202.106.168.104不通的话,就只能等待运营商的求援了。
  经过上面的三步检查,基本可以解决普通的网络不通情况。网络故障出现的原因有很多种,但只要我们细心一点,一步一步地排查,就能很轻松地找出故障原因并将其解决。

相关阅读:

分享到: 收藏

推荐阅读

专题