首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

网络命令Ping

这几天我将详细的给大家介绍几个常用的网络命令的使用场景和方法,以帮助大家在遇到网络故障时可以进行自我排查,找出问题所在。今天首先分享的一个命令就是最最常用的命令——Ping。

Ping(Packet InterNet Groper)翻译过来的意思是:分组网监探测。主要用来测试两个主机之间的连通性(请注意,主机并非就是指电脑,而是指可以联网的设备)。Ping使用ICMP(网际控制报文协议,Internet Control Message Protocol)回送请求和回送回答报文。Ping命令是一个基于ICMP协议的实现。Ping是应用层直接使用网络层ICMP的一个例子。它没有通过运输层的TCP和UDP。

要想使用Ping命令,首先要打开Cmd窗口,在之前的“常用的Windows运行命令”文章中我已经讲解了如何打开Cmd命令,这里就不在赘述。Ping命令使用的方法是:ping IP地址(请注意命令之间的空格)。当然,ping后面不仅可以接十进制点分法的IP地址,也可以接十六进制和数字串的不同格式的IP地址,你也可以接域名。想要获取具体的Ping命令的使用方法,你可以在Cmd窗口中输入:Ping /?(请注意命令之间的空格)。下面我将介绍常见的几种Ping的使用方法:

1、Ping 127.0.0.1;测试本地的TCP/IP协议是否配置好。当然你在测试的时候IP地址可以简写成127.1(当然不是任何情况下都可以简写的)如下图:

如果Ping不同,则可能是电脑的网卡安装和配置有问题。

2、Ping 网关IP;测试电脑和路由器是否连通,通常网络卡顿的使用用来测内网的网络情况。如果能正常Ping通,说明默认网关正常运行,本地网络物理连接正常!那么问题就有可能出现在出口或者路由器上面;如果Ping不通,则检查默认网关或者无线环境有问题。

如何知道自己电脑获取的网关呢?这时就需要用到ipconfig命令了。在cmd窗口中输入:ipconfig /all。回车后就可以查看自己电脑的网关了。如下图:

3、Ping DNS地址;DNS是提供域名解析的地址,主要测试你的电脑和DNS服务器是否连通。如果你能上QQ但无法打开网页,很可能是DNS的问题,或者是访问网页异常的慢。

一般情况如果是DNS出现了问题,最简单的方法是使用360的“DNS优选”小工具进行DNS优化。当然你也可以用360的“断网急救箱”小工具进行网络修复和优化。

4、Ping 百度;百度大家都很熟悉,Ping百度主要是测试你的电脑是否可以和百度连通,简单点描述是看电脑的外网通不通。如下图:

里面有几个重要的参数,首先是TTL。在一般情况下还可以通过ping对方让对方返回给你的TTL值大小,粗略的判断目标主机的系统类型是Windows系列还是UNIX/Linux系列,一般情况下Windows系列的系统返回的TTL值在100-130之间,而UNIX/Linux系列的系统返回的TTL值在240-255之间,当然TTL的值在对方的主机里是可以修改的。上面的TTL等于53,说明百度服务器用的是Windows平台的操作系统,从本机到百度服务器一共经历了11个路由器的计算方法是:64-53=11得出。

Ping命令的几个常用的属性,如下图(途中关于字节数据包的描述错误,应该为0~65500byte):

-t、-n、-l、-r四个常用的属性,其中-l命令要慎用,假如我们用10几台电脑同时给一个主机以最大数据包65500byte进行发送,则目标主机的网络会造成严重阻塞或是宕机(因此请勿尝试,这是Windows的一个漏洞,尽管Windows限制了数据包的大小最大为65500byte)。其他属性具体自己可以尝试一下。

我们Ping了之后会收到返回信息,常见的返回信息主要有以下几种:

1、"Request Timed Out"这个信息表示对方主机可以到达到TIME OUT,这种情况通常是为对方拒绝接收你发给它的数据包造成数据包丢失。大多数的原因可能是对方装有防火墙或已下线。

2、"Destination Net Unreachable"这个信息表示对方主机不存在或者没有跟对方建立连接。这里要说明一下"destination host unreachable"和"time out"的区别,如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其它原因不可到达,这时候会出现"time out",如果路由表中连到达目标的路由都没有,那就会出现"destination host unreachable"。

3、"Bad IP address" 这个信息表示你可能没有连接到DNS服务器所以无法解析这个IP地址,也可能是IP地址不存在。

4、"Source quench received"信息比较特殊,它出现的机率很少。它表示对方或中途的服务器繁忙无法回应。

今天就先写到这里,好晚了,睡觉了!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171225G10BPS00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券