Windows系统命令行(cmd)常用“重要命令“之ping用法
在Windows“运行”中输入命令cmd,即可进入”命令行界面“,在命令行界面,可以输入任意可以识别的指令让系统执行。

命令行(CMD)界面
ping主要的功能是用来检测网络的连通情况和分析网络速度
ping/? 可以查看到ping命令的所有选项,其中[ ]中为可选项,其他为必输入项。

ping用法
例ping ipv4/ipv6/域名,如ping 192.168.0,1 或ping www.edu.cn

正常情况返回数据格式
正常情况下会返回测试数据包大小,比如32字节,往返所需时间,比如毫秒,TTL值等。一般根据TTL值可以识别对方操作系统。
TTL值 | 对应操作系统 |
32 |
Windows系列 |
64 |
Linux |
128 |
Win2000/NT |
255 |
Unix |
对ping命令输入之后返回结果分析
(1)Request timed out:对方已关机,或者网络上根本没有这个地址;对方与自己不在同一网段内,通过路由也无法找到对方,但有时对方确实是存在的;对方确实存在,但设置了ICMP数据包过滤(比如防火墙设置);错误设置IP地址。
(2)Destination host Unreachable:对方与自己不在同一网段内,而自己又未设置默认的路由;网络出了故障,说明
destinationhostunreachable”和“timeout”的区别,如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其他原因不可到达,这时候会出现“timeout”,如果路由表中连到达目标的路由都没有,那就会出现“destination host unreachable”。
(3)Bad IP address:可能没有连接到DNS服务器,所以无法解析这个IP地址,也可能是IP地址不存在。
(4)Source quench received:它表示对方或中途的服务器繁忙无法回应。
(5)Unknown host:远程主机的名字不能被域名服务器(DNS)转换成IP地址。
(6)No answer:本地有一条通向中心主机的路由,但却接收不到它发给该中心主机的任何信息。
(7)no rout to host:网卡工作不正常。
(8)transmit failed,error code:10043:网卡驱动不正常。
(9)unknown host name:DNS配置不正确。
(10)Ping 127.0.0.1,127.0.0.1是本地循环地址,如果本地址无法Ping通,则表明本地机TCP/IP协议不能正常工作;127.0.0.1是所有电脑都具有的本地地址。
当然,ping只是网络连通测试的一个基本工具,ping不通对方时,对方确实存在,对方就是拒绝ping,不让其它机器知道它的存在。