首页 理论教育通过Ping命令确认和排除网络问题

通过Ping命令确认和排除网络问题

【摘要】:Ping命令是Windows中集成的一个专用于TCP/IP协议的探测工具。应用TCP/IP协议的局域网或广域网,当客户端与客户端之间无法正常进行访问或者网络工作出现各种不稳定的情况时,建议要先试试用Ping命令来确认并排除问题。Ping命令用来检测一帧数据从本地传送到目的主机所需的时间。如果上面所列出的所有Ping命令都能正常运行,那么本地计算机进行本地和远程通信的功能基本上就可以放心了。

Ping用于确定本地主机是否能与另一台主机交换(发送与接收)数据包。根据返回的信息,可以推断TCP/IP参数设置是否正确,以及运行是否正常。需要注意的是,成功地与另一台主机进行一次或两次数据包交换并不表示TCP/IP配置是正确的,必须执行大量的本地主机与远程主机的数据包交换,才能确定TCP/IP的正确性。

Ping命令是Windows中集成的一个专用于TCP/IP协议的探测工具。应用TCP/IP协议的局域网或广域网,当客户端与客户端之间无法正常进行访问或者网络工作出现各种不稳定的情况时,建议要先试试用Ping命令来确认并排除问题。

(一)Ping命令的语法格式

Ping目的地址 [-t][-a][-n count][-1 size][-w timeout]

其中:目的地址是指被测试计算机的IP地址或域名。

主要参数功能说明:

-t——用当前主机不断向目的主机发送数据包,直到用户按Ctrl+C快捷键终止。

-a——解析主机地址。

-n count——发出的测试包的个数,默认值为4。

-1 size——指定发送数据包的大小,默认值为32。

-w timeout——指定超时时间的间隔(单位为ms,默认值为1000)。

通常,使用较多的参数是-t、-n、-w。Ping的其他参数,可通过在DOS的提示符下输入Ping或Ping-?命令来查看相关帮助信息。

例如:DOS提示符下或在Windows开始菜单的运行中输入:

Ping IP-t

连续对IP地址执行Ping命令,直到被用户以按Ctrl+C快捷键中断。

Ping IP-1 3000

指定Ping命令中的数据包长度为3000B,而不是默认的32B。

Ping IP-n

执行n次Ping命令。

Ping命令用来检测一帧数据从本地传送到目的主机所需的时间。它通过发送一些小的数据包并接收应答信息来确定两台计算机之间的网络连接情况。

如果执行Ping不成功,则可以预测故障出在以下几个方面:①网线没有连通。②网络适配器配置不正确。③IP地址不可用。

如果Ping程序成功返回而网络仍无法使用,那么问题很可能出在网络系统软件配置方面。Ping成功只能保证本地与目的主机存在一条连通的物理途径。

(二)通过Ping检测网络故障的典型次序(www.chuimin.cn)

正常情况下,当使用Ping命令来查找问题所在或检验网络运行情况时,需要使用许多Ping命令,如果运行正确,就可以相信基本的连通性和配置参数没有问题;如果某些Ping命令出现运行故障,它也可以指明到何处去查找问题。

下面给出一个典型的检测次序及对应的可能故障。

1.Ping 127.0.0.1

验证本机TCP/IP协议是否安装好。

如出现以下显示,则表示本机TCP/IP协议安装完好:

否则如出现以下显示,则表示本机TCP/IP协议安装不完整,请重新添加TCP/IP协议:

2.Ping本机IP

验证本机IP地址是否配置完成或者网卡物理属性是否完好。

如出现以下显示,则表示本机IP地址已配置好且网卡物理属性完好:

否则如出现“Request timed out.”,则表示本机IP地址未配置好或网卡物理属性不好,请配置好IP地址,如果还有问题请更换网卡或重新安装网卡驱动程序。

3.Ping局域网内其他IP

命令经过网卡及网络电缆到达其他计算机,再返回。收到回送应答表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码(进行子网分割时,将IP地址的网络部分与主机部分分开的代码)不正确,或网卡配置错误或电缆系统有问题。

4.Ping网关IP

验证本机到网关的物理线路是否连通。

如显示“Reply from.....”,则表示本机到网关物理线路连通性完好;如显示“Request timed out.”,则表示本机到网关物理线路连通性有故障,请联系网管解决。

5.Ping远程IP

如果收到4个应答,表示成功地使用了默认网关。对于拨号上网用户则表示能够成功地访问Internet(但不排除ISP的DNS会有问题)。

6.Ping localhost

localhost是系统的网络保留名,也是127.0.0.1的别名,每台计算机都应该能够将该名字转换成该地址。如果没有做到,则表示主机文件中存在问题。

7.Ping www.xxx.com(如www.vesky.com天极网)

对域名执行Ping www.xxx.com地址,通常是通过DNS服务器,如果这里出现故障,则表示DNS服务器的IP地址配置不正确或DNS服务器有故障(对于拨号上网的用户,某些ISP已经不需要设置DNS服务器了),也可以利用该命令实现域名对IP地址的转换功能。

如果上面所列出的所有Ping命令都能正常运行,那么本地计算机进行本地和远程通信的功能基本上就可以放心了。但是,这些命令的成功并不表示所有的网络配置都没有问题,如某些子网掩码错误就可能无法用这些方法检测到。