DOS下网络命令符的使用:[1]PING命令使用大全
2016-03-14 16:24
555 查看
在网络中,经常会遇到网络不通等,丢包等问题,这就需要网络信息管理员来检查并排除网络故障,包括检查网络配置,检查硬件连接,检查交换机路由器等,而这些都得通过命令检测查出来,用得最多的就是Ping命令符了。
Ping是使用最常用的网络测试命令,主要用于确定网络的连通性。Ping命令使用ICMP协议来简单地发送一个数据包并请求应答,接收请求的目标主机再次使用ICMP返回与接收的数据包一样的数据包,于是Ping便可根据每个包发送和接收报告的往返时间,对方电脑的系统,报告无响应包的百分比等,可以判断网络是否连接通畅,以及网络连接的状况(丢包率)。
Ping环回地址127.0.0.1
Ping127.0.0.1 测试环回地址是否正常。如果ping命令返回正常,表示计算机安装的TCP/IP协议工作正常;
解释:127.0.0.1是网卡的环回地址。所谓环回地址,是在网卡的网络接口处设置一个环回路径,用于机器将本机发出的目的地是到本机的报文通过环回路径送回给本机上层协议,以用来测试自身网络协议是否工作正常。
如果Ping命令测试不成功,只有两种原因依照以下顺序排查即可。
1:检查网卡驱动是否正常安装—右击“我的电脑”—“设备管理器”查看里面的网卡一项是否是黄色叹号。如果是,重新下载和安装驱动,如果不是说明网卡安装正常。继续向下检查;
2:网卡安装正常,我们就要查一查我们的TCP/IP协议是否安装正常—打开"网络连接"—查看TCP/IP是否安装。
![](http://h.hiphotos.baidu.com/exp/w=500/sign=b10f01725043fbf2c52ca623807fca1e/e4dde71190ef76c6d0bcdf519e16fdfaaf516759.jpg)
2
Ping本机的IP地址
检查完网卡驱动和TCP/IP协议,接下来我们就要查一查我们本机是否正确配置了IP地址和子网掩码,这就需要Ping我们本机的IP地址。
如果测试成功,说明本机满足了连接网络的条件。如果测试不成功,应打开控制面板的“网络连接”—“本地连接”属性查看IP地址和子网掩码是否设置正确。如果不正确,需重新设置,重新启动计算机并再次测试。
![](http://f.hiphotos.baidu.com/exp/w=500/sign=385aecb0ac51f3dec3b2b964a4eff0ec/314e251f95cad1c802cad85d7c3e6709c93d5152.jpg)
3
Ping同一个局域网里的其他计算机的IP地址
Ping同一局域网中其他计算机的IP地址,可以确认:
1:IP地址、子网掩码的设置是否正确。如果测试不成功,应打开控制面板的“网络连接”—“本地连接”属性查看IP地址和子网掩码是否设置正确(看一下IP地址是不是在一个网段里面,看一下子网掩码是否相同)。如果设置不正确,需重新设置,重新启动计算机并再次测试。如果设置正确,继续向下检查。
2:网络连接是否正常。如果测试不成功,应当对网线,网络接口,交换机和路由器等通讯介质逐一测试、检查和排除。
![](http://d.hiphotos.baidu.com/exp/w=500/sign=a12dc15c0a24ab18e016e13705fbe69a/4b90f603738da977ca59a251b351f8198618e352.jpg)
4
Ping互联网中远程主机的IP地址或者域名
Ping互联网中远程主机的IP地址或者域名,如果测试成功,则说明本机可以连接互联网,如果测试不成功,有以下问题造成。
1:网关的设置是否正确。应打开控制面板的“网络连接”—“本地连接”属性查看默认网关设置是否正确。如果不正确,需重新设置,然后重新启动计算机并再次测试。如果设置正确,继续向下检查。
2:查看域名服务器设置是否设置正确。如果使用域名测试不成功,应打开控制面板的“网络连接”—“本地连接”属性查看域名服务器(DNS)设置是否正确(要跟路由器的DNS保持一致)。如果正确,继续向下检查。
3:查看路由器的配置是否正确。我们需要看一下路由器与互联网的连接是否正常,如果正常,查看一下路由器是否对该计算机进行了网络限制,如果都没问题,继续向下检查。
4:查看Internet是否正常连接,这一步我们需要跟ISP运营商一起解决,查找线路、光猫、路由器、交换机等的设置连接知否正常。
![](http://d.hiphotos.baidu.com/exp/w=500/sign=20d9729af403918fd7d13dca613c264b/2934349b033b5bb58a14058435d3d539b700bc8c.jpg)
END
上面我们将了Ping命令的一些基础故障的排除方法,按照我们讲的顺序下来测试,一般问题都可以得到解决,可以通过ping出来的结果分析网络的通畅性,丢包率等,从中找出问题之所在。
下面我们通过几个例子讲一下Ping的实战应用
2
Ping+【url】【ip】返回信息的解释;
从下面的例子看出 ping www.baidu.com 我们得到的信息是
Reply from 61.135.139.121: bytes=32 time=44ms TTL=53
bytes=32,意思为我们向61.135.138.121发送的数据大小为32字节;time=44ms,意思为从发送数据到回到对方答复所经历的时间;
TTL=53,TTL(生存时间) TTL是IP协议包中的一个值,它告诉网络路由器包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。以前可以用TTL的值判断一个操作系统,但是现在由于可以更改TTL的值,所以TTL判断操作系统就没有那么准确了。
TTL=32 Windows 9x/Me
TTL=64 LINUX Windows 64
TTL=128 Windows 200x/XP
TTL=255 Unix
![](http://c.hiphotos.baidu.com/exp/w=500/sign=20f54093f1d3572c66e29cdcba136352/1b4c510fd9f9d72a4a7d0767d72a2834349bbbaa.jpg)
3
Ping +【url】【ip】 -t 对IP地址或者域名一直进行测试:
从下面例子看出 ping www.baidu.com -t 后测试命令会一直运行,直到键入CTRL+C才会中断。
这个一般用于网络调试期间使用。
也可以输入 ping www.baidu.com -n 20,返回20条数据,这里的20是可变的数值。
![](http://d.hiphotos.baidu.com/exp/w=500/sign=6edd90b140166d223877159476230945/3b87e950352ac65c2b1e7109f8f2b21193138ab4.jpg)
![](http://c.hiphotos.baidu.com/exp/w=500/sign=11e06d88d662853592e0d221a0ee76f2/18d8bc3eb13533fa083b8454abd3fd1f41345b3e.jpg)
4
Ping -l(不是1是L的小写) 【字节大小】【url】【ip】发送缓冲区的大小
ping www.baidu.com 是向百度服务器发送一个32字节的数据包
ping -1 2048 www.baidu.com 是向百度服务器发送一个2048字节的数据包
所能测试的数据大小不能大于65527
![](http://e.hiphotos.baidu.com/exp/w=500/sign=07edeba016ce36d3a20483300af23a24/b90e7bec54e736d173769b7298504fc2d5626966.jpg)
5
Ping -r 【1-9】【url】【ip】记录到达目的主机所经历的路由
ping -r 3 www.baidu.com表示测试本机到www.baidu.com服务器进过的3个路由。 这个方法与tracert的方法比较类似。
![](http://a.hiphotos.baidu.com/exp/w=500/sign=8c920a7e379b033b2c88fcda25cf3620/8c1001e93901213fe0b659a657e736d12e2e95c6.jpg)
END
表示与远程主机或者内网电脑的链接超时,只有发出,没有回答。故障原因可能是到路由器的连接问题、路由器不能通过、也可能是远程主机或者内网电脑已经关机,或者就是对方的防火墙设置问题。
![](http://a.hiphotos.baidu.com/exp/w=500/sign=dd8d7cc8b1b7d0a27bc9049dfbee760d/f11f3a292df5e0fee99c997b5f6034a85fdf72c7.jpg)
Destination host unreachable:目标主机不能到达
“Destination Host Unreachable”信息说明对方主机不存在或者没有跟对方建立连接。
说明本机的路由表里都没有达到对方的路由信息。原因有以下几点:
1、本机的网线或者网卡存在问题;
2、就没有所谓的主机,主机的地址是虚构的;
3、由于网线的物理问题导致的本机不能和网络通信;
![](http://e.hiphotos.baidu.com/exp/w=500/sign=12867fa43e6d55fbc5c676265d224f40/d439b6003af33a87dd411360c55c10385343b59f.jpg)
Ping是使用最常用的网络测试命令,主要用于确定网络的连通性。Ping命令使用ICMP协议来简单地发送一个数据包并请求应答,接收请求的目标主机再次使用ICMP返回与接收的数据包一样的数据包,于是Ping便可根据每个包发送和接收报告的往返时间,对方电脑的系统,报告无响应包的百分比等,可以判断网络是否连接通畅,以及网络连接的状况(丢包率)。
工具/原料
PING 命令的用法 PING +空格+“IP地址或者域名”Ping命令的简单用法
1Ping环回地址127.0.0.1
Ping127.0.0.1 测试环回地址是否正常。如果ping命令返回正常,表示计算机安装的TCP/IP协议工作正常;
解释:127.0.0.1是网卡的环回地址。所谓环回地址,是在网卡的网络接口处设置一个环回路径,用于机器将本机发出的目的地是到本机的报文通过环回路径送回给本机上层协议,以用来测试自身网络协议是否工作正常。
如果Ping命令测试不成功,只有两种原因依照以下顺序排查即可。
1:检查网卡驱动是否正常安装—右击“我的电脑”—“设备管理器”查看里面的网卡一项是否是黄色叹号。如果是,重新下载和安装驱动,如果不是说明网卡安装正常。继续向下检查;
2:网卡安装正常,我们就要查一查我们的TCP/IP协议是否安装正常—打开"网络连接"—查看TCP/IP是否安装。
![](http://h.hiphotos.baidu.com/exp/w=500/sign=b10f01725043fbf2c52ca623807fca1e/e4dde71190ef76c6d0bcdf519e16fdfaaf516759.jpg)
2
Ping本机的IP地址
检查完网卡驱动和TCP/IP协议,接下来我们就要查一查我们本机是否正确配置了IP地址和子网掩码,这就需要Ping我们本机的IP地址。
如果测试成功,说明本机满足了连接网络的条件。如果测试不成功,应打开控制面板的“网络连接”—“本地连接”属性查看IP地址和子网掩码是否设置正确。如果不正确,需重新设置,重新启动计算机并再次测试。
![](http://f.hiphotos.baidu.com/exp/w=500/sign=385aecb0ac51f3dec3b2b964a4eff0ec/314e251f95cad1c802cad85d7c3e6709c93d5152.jpg)
3
Ping同一个局域网里的其他计算机的IP地址
Ping同一局域网中其他计算机的IP地址,可以确认:
1:IP地址、子网掩码的设置是否正确。如果测试不成功,应打开控制面板的“网络连接”—“本地连接”属性查看IP地址和子网掩码是否设置正确(看一下IP地址是不是在一个网段里面,看一下子网掩码是否相同)。如果设置不正确,需重新设置,重新启动计算机并再次测试。如果设置正确,继续向下检查。
2:网络连接是否正常。如果测试不成功,应当对网线,网络接口,交换机和路由器等通讯介质逐一测试、检查和排除。
![](http://d.hiphotos.baidu.com/exp/w=500/sign=a12dc15c0a24ab18e016e13705fbe69a/4b90f603738da977ca59a251b351f8198618e352.jpg)
4
Ping互联网中远程主机的IP地址或者域名
Ping互联网中远程主机的IP地址或者域名,如果测试成功,则说明本机可以连接互联网,如果测试不成功,有以下问题造成。
1:网关的设置是否正确。应打开控制面板的“网络连接”—“本地连接”属性查看默认网关设置是否正确。如果不正确,需重新设置,然后重新启动计算机并再次测试。如果设置正确,继续向下检查。
2:查看域名服务器设置是否设置正确。如果使用域名测试不成功,应打开控制面板的“网络连接”—“本地连接”属性查看域名服务器(DNS)设置是否正确(要跟路由器的DNS保持一致)。如果正确,继续向下检查。
3:查看路由器的配置是否正确。我们需要看一下路由器与互联网的连接是否正常,如果正常,查看一下路由器是否对该计算机进行了网络限制,如果都没问题,继续向下检查。
4:查看Internet是否正常连接,这一步我们需要跟ISP运营商一起解决,查找线路、光猫、路由器、交换机等的设置连接知否正常。
![](http://d.hiphotos.baidu.com/exp/w=500/sign=20d9729af403918fd7d13dca613c264b/2934349b033b5bb58a14058435d3d539b700bc8c.jpg)
END
Ping命令实战应用
1上面我们将了Ping命令的一些基础故障的排除方法,按照我们讲的顺序下来测试,一般问题都可以得到解决,可以通过ping出来的结果分析网络的通畅性,丢包率等,从中找出问题之所在。
下面我们通过几个例子讲一下Ping的实战应用
2
Ping+【url】【ip】返回信息的解释;
从下面的例子看出 ping www.baidu.com 我们得到的信息是
Reply from 61.135.139.121: bytes=32 time=44ms TTL=53
bytes=32,意思为我们向61.135.138.121发送的数据大小为32字节;time=44ms,意思为从发送数据到回到对方答复所经历的时间;
TTL=53,TTL(生存时间) TTL是IP协议包中的一个值,它告诉网络路由器包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。以前可以用TTL的值判断一个操作系统,但是现在由于可以更改TTL的值,所以TTL判断操作系统就没有那么准确了。
TTL=32 Windows 9x/Me
TTL=64 LINUX Windows 64
TTL=128 Windows 200x/XP
TTL=255 Unix
![](http://c.hiphotos.baidu.com/exp/w=500/sign=20f54093f1d3572c66e29cdcba136352/1b4c510fd9f9d72a4a7d0767d72a2834349bbbaa.jpg)
3
Ping +【url】【ip】 -t 对IP地址或者域名一直进行测试:
从下面例子看出 ping www.baidu.com -t 后测试命令会一直运行,直到键入CTRL+C才会中断。
这个一般用于网络调试期间使用。
也可以输入 ping www.baidu.com -n 20,返回20条数据,这里的20是可变的数值。
![](http://d.hiphotos.baidu.com/exp/w=500/sign=6edd90b140166d223877159476230945/3b87e950352ac65c2b1e7109f8f2b21193138ab4.jpg)
![](http://c.hiphotos.baidu.com/exp/w=500/sign=11e06d88d662853592e0d221a0ee76f2/18d8bc3eb13533fa083b8454abd3fd1f41345b3e.jpg)
4
Ping -l(不是1是L的小写) 【字节大小】【url】【ip】发送缓冲区的大小
ping www.baidu.com 是向百度服务器发送一个32字节的数据包
ping -1 2048 www.baidu.com 是向百度服务器发送一个2048字节的数据包
所能测试的数据大小不能大于65527
![](http://e.hiphotos.baidu.com/exp/w=500/sign=07edeba016ce36d3a20483300af23a24/b90e7bec54e736d173769b7298504fc2d5626966.jpg)
5
Ping -r 【1-9】【url】【ip】记录到达目的主机所经历的路由
ping -r 3 www.baidu.com表示测试本机到www.baidu.com服务器进过的3个路由。 这个方法与tracert的方法比较类似。
![](http://a.hiphotos.baidu.com/exp/w=500/sign=8c920a7e379b033b2c88fcda25cf3620/8c1001e93901213fe0b659a657e736d12e2e95c6.jpg)
END
Ping命令的常见问题
Request time out :请求超时表示与远程主机或者内网电脑的链接超时,只有发出,没有回答。故障原因可能是到路由器的连接问题、路由器不能通过、也可能是远程主机或者内网电脑已经关机,或者就是对方的防火墙设置问题。
![](http://a.hiphotos.baidu.com/exp/w=500/sign=dd8d7cc8b1b7d0a27bc9049dfbee760d/f11f3a292df5e0fee99c997b5f6034a85fdf72c7.jpg)
Destination host unreachable:目标主机不能到达
“Destination Host Unreachable”信息说明对方主机不存在或者没有跟对方建立连接。
说明本机的路由表里都没有达到对方的路由信息。原因有以下几点:
1、本机的网线或者网卡存在问题;
2、就没有所谓的主机,主机的地址是虚构的;
3、由于网线的物理问题导致的本机不能和网络通信;
![](http://e.hiphotos.baidu.com/exp/w=500/sign=12867fa43e6d55fbc5c676265d224f40/d439b6003af33a87dd411360c55c10385343b59f.jpg)
相关文章推荐
- Java网络编程之URL
- Tcpsocket
- Android网络问题
- https
- loadrunner简单使用——HTTP,WebService,Socket压力测试脚本编写
- iOS-网络通信协议
- Android HttpUrlconnection使用总结
- php5apache2_2.dll被appaceh httpd.conf加载出错 The requested operation has failed
- Android 第五天重置版_网络编程2_注意事项
- http_load的安装及使用方法
- tcpdump抓包二进制tcp协议详细分析
- http post get请求
- HTTP视频知识填充
- http Json 技术
- 生产环境常见的HTTP状态码列表
- 用802.1X+FreeRadius+LDAP实现网络准入方案
- iOS 基础知识大全之网络篇(可供零基础学习)
- TCP的三次握手,四次断开
- Android本地图片或者网络图片高斯模糊效果(毛玻璃效果)图片模糊效果一行代码搞定
- 配置网络策略中的 NAP 条件