PING测试 (用DOS进行网络故障的排除方法)

**

一.什么是ping

**
在这里插入图片描述
Ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。应用格式:ping空格IP地址。该命令还可以加许多参数使用,具体是键入ping按回车即可看到详细说明。

ping就是对一个网址发送测试数据包,看对方网址是否有响应并统计响应时间,以此测试网络。
具体方式是,开始–运行–cmd,在调出的dos窗口下输入 ping 空格 + 你要ping的网址,回车。

**

二.ping测试

**

查看本地的TCP/IP协议是否设置好,输入命令:ping 空格127.0.0.1或 ping localhost -t 如果接受和发送的数据都相等那就是完好的(如下图):
在这里插入图片描述
图片文字对应翻译:
C:\用户\管理人员>ping 127.0.0.1
正在 Ping 127.0.0.1 具有32字节的数据:
来自 127.0.0.1 的回复: 字节=32 时间〈1ms TTL=64
来自 127.0.0.1 的回复: 字节=32 时间〈1ms TTL=64
来自 127.0.0.1 的回复: 字节=32 时间〈1ms TTL=64
来自 127.0.0.1 的回复: 字节=32 时间〈1ms TTL=64
127.0.0.1的ping 统计信息:
数据包:已发送=4,已接收=4,丢失=0 〈0%丢失〉,
往返行程的估计时间以毫秒为单位:
最短=0ms,最长=0ms,平均=0ms

如果在MS-DOS(微软磁盘操作系统)方式下执行此命令显示内容为:Request timed out,则表明网卡安装或配置有问题。将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP地址可能与另一台正在使用的机器IP地址重复了。如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置
**

三.网关IP

**
1.在MS-DOS方式下执行ipconfig此命令查看自己的网关为192.168.10.1(可以看出此时我电脑连的是wifi)
在这里插入图片描述在这里插入图片描述
网关IP为:192.168.10.1,则执行命令Ping 192.168.10.1。在MS-DOS方式下执行此命令,如果显示如图所示信息:
在这里插入图片描述
则表明局域网中的网关路由器正在正常运行。反之,则说明网关有问题。
**

四.远程IP

**
本地运营商的IP地址查询(此时本人大三,请假两个月在武汉做项目,今天休息就学习然后写点东西,这地址可以看出酒店拉的电信网(本人住宿安排到酒店))
在这里插入图片描述
这一命令可以检测本机能否正常访问Internet。比如本地电信运营商的IP地址为:59.175.70.172。在MS-DOS方式下(DOS窗口下)执行命令:Ping 59.175.70.172,如果图显示:
则表明运行正常,能够正常接入互联网。反之,则表明主机文件(windows/host)存在问题
则表明运行正常,能够正常接入互联网。反之,则表明主机文件(windows/host)存在问题
特殊情况例如:
1、对方服务器(IP)确实与外网断开连接;
2、对方服务器拒绝Ping入或Ping出;
3、自己计算机与外网已经断开连接。

**

五.使用Ping检查连通性有六个步骤:

**
1、 使用ipconfig /all观察本地网络设置是否正确;
2、 Ping127.0.0.1,127.0.0.1回送地址Ping回送地址是为了检查本地的TCP/IP协议有没有设置好;
3、Ping本机IP地址,这样是为了检查本机的IP地址是否设置有误;
4、Ping本网网关或本网IP地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)
5、Ping本地DNS地址,这样做是为了检查本地DNS服务器是否工作正常。
6、Ping远程IP地址,这主要是检查本网或本机与外部的连接是否正常
**

六.常见错误

**
在检查网络连通的过程中可能出现一些错误,这些错误总的来说分为两种最常见。
1、 Request Timed Out
“request time out"这提示除了在《PING(一)》提到的对方可能装有防火墙或已关机以外,还有就是本机的IP不正确和网关设置错误。
①、IP不正确:
IP不正确主要是IP地址设置错误或IP地址冲突,这可以利用ipconfig /all这命令来检查。在WIN2000下IP冲突的情况很少发生,因为系统会自动检测在网络中是否有相同的IP地址并提醒你是否设置正确。在NT中不但会出现"request time out"这提示而且会出现"Hardware error”(硬件错误)这提示信息比较特殊不要给它的提示所迷惑。
②、网关设置错误:这个错误可能会在第四个步骤出现。网关设置错误主要是网关地址设置不正确或网关没有帮你转发数据,还有就是可能远程网关失效。这里主要是在你Ping外部网络地址时出错。错误表现为无法Ping外部主机返回信息"Request timeout"。
2、Destination Host Unreachable
当你在开始PING网络计算机时如果网络设备出错它返回信息会提示"destination host unreachable"。如果局域网中使用DHCP分配IP时,而碰巧DHCP失效,这时使用 PING命令就会产生此错误。因为在DHCP失效时客户机无法分配到IP系统只有自设IP,它往往会设为不同子网的IP。所以会出现"Destination Host Unreachable"。另外子网掩码设置错误也会出现这错误。
还有一个比较特殊就是路由返回错误信息,它一般都会在"Destination Host Unreachable"前加上IP地址说明哪个路由不能到达目标主机。这说明你的机器与外部网络连接没有问题,但与某台主机连接存在问题。
**

七.其他网友扩展 ping的几种状态

** 1.reply from 正常通了就是这现象了 2.Request timed out (1) 对方已关机   (2)对方与自己不在同一网段内,通过路由也无法找到对方,但有时对方确实是存在的   (3)对方确实存在,但设置了ICMP数据包过滤(比如防火墙设置)。   (4)错误设置IP地址 3.Destination host Unreachable (1) 对方与自己不在同一网段内,而自己又未设置默认的路由,比如上例中不设定默认的路由,运行Ping 192.168.0.14就会出现“Destination host Unreachable”。   (2)网线出了故障   4.Source quench received   这个信息比较特殊,它出现的机率很少。它表示对方或中途的服务器繁忙无法回应。   5.Unknown host——不知名主机   这种出错信息的意思是,该远程主机的名字不能被域名服务器(DNS)转换成IP地址。故障原因可能是域名服务器有故障,或者其名字不正确,或者网络管理员的系统与远程主机之间的通信线路有故障。   6.No answer——无响应   这种故障说明本地系统有一条通向中心主机的路由,但却接收不到它发给该中心主机的任何信息。故障原因可能是下列之一:中心主机没有工作;本地或中心主机网络配置不正确;本地或中心的路由器没有工作;通信线路有故障;中心主机存在路由选择问题。   7.Ping 127.0.0.1:127.0.0.1是本地循环地址   如果本地址无法Ping通,则表明本地机TCP/IP协议不能正常工作。   8.no rout to host:网卡工作不正常。   9.transmit failed,error code:10043网卡驱动不正常。   10.unknown host name:DNS配置不正确。