公众号:MarkerHub,网址:https://markerhub.comLittleHub导读:说实话,我以为ping只是用来判断网络是否不可达的,哈哈哈哈~作者:Pheenethttps://www.toutiao.com/a6783...朋友反映,能不能说说ping命令的使用,其实我们之前已经提到了一些命令的使用,但是我们并没有对ping命令做更多的解释,一般我们都会使用它的基本功能,今天我们就来详细了解一下ping命令的详细使用。一、ping基本使用详解在网络中,ping是一个非常强大的TCP/IP工具。它的主要功能有:1、用于检测网络的连接情况,分析网络速度。2、根据域名获取服务器IP3,根据ping返回的TTL值判断对方使用的操作系统和通过路由器的数据包数量。我们通常用它来直接pingip地址来测试网络的连通性。像这样,直接pingip地址或者网关,ping会显示上面的数据,可能有朋友会问,bytes=32;是什么意思?时间<1ms;TTL=128的意思。bytesvalue:数据包大小,即bytes。时间值:响应时间,时间越小,连接到该地址的速度越快。TTL值:TimeToLive,表示DNS记录在DNS服务器上存在的时间。它是IP协议数据包的一个值,告诉路由器什么时候需要丢弃这个数据包。通过Ping返回的TTL值可以大致判断目标系统类型是Windows系列还是UNIX/Linux系列。默认情况下,Linux系统的TTL值为64或255,WindowsNT/2000/XP系统的TTL值为128,Windows98系统的TTL值为32,UNIX主机的TTL值为255。因此,一般的TTL值:100~130ms之间,Windows系统;240~255ms之间,UNIX/Linux系统。当然我们今天主要了解的不是这些,而是??ping的其他参考。ping命令除了可以直接ping网络的ip地址来验证网络的通畅度和速度之外,还有这些用途。二、使用ping-t不断地Ping指定的计算机,直到管理员中断为止。这说明电脑连接上了路由器,网络效果很好。接下来按住键盘的Ctrl+c终止,继续ping,就停止了,会总结出有多少包在跑,有多少是开着关着的。3、用ping-a解析计算机名和NetBios名。即可以通过ping它的ip地址来解析主机名。4、ping-n的使用一般默认只发送四个数据包。通过这个命令,可以自己定义发送数据的个数,这对衡量网速很有帮助。比如我要测试发送10个数据包。平均返回时间,最快时间,最慢时间可以通过下面得知:从上面可以知道,在向47.93.187.142发送10个数据包的过程中,返回了10个,这10个中没有数据包,返回速度最快32ms,最慢55ms,平均37ms。这意味着我的网络很好。对于一些不好的网络,比如监控系统很卡,本次测试返回的结果可能会显示有一部分丢失。如果丢包很多,那么说明网络不好,可以直观判断。网络情况。5、ping-lsize的使用-lsize:向目标主机发送一个size指定大小的数据包。默认情况下Windowsping发送的数据包大小为32bytes,最大可以发送65500bytes。当一次发送的数据包大于或等于65500byte时,可能会导致接收方电脑死机。所以微软限制了这个值;当与其他参数结合使用时,此参数非常有害。例如,攻击者可以结合-t参数来实施DOS攻击。(所以很危险,不要轻易在别人电脑上使用)。例如:ping-l65500-t211.84.7.46会一直对IP地址执行ping命令,直到被用户Ctrl+C中断。这样,它就会源源不断地向211.84.7.46电脑发送大小为65500字节的数据包。如果只有一台电脑的话,可能效果不大,但是如果有很多台电脑的话,就可以让对方彻底瘫痪,网络严重堵塞,可见威力不小。6、使用ping-rcount在“recordroute”字段中记录出数据包和返回数据包的路由,并检测通过的路由数量,但最多只能跟踪9条路由。ping-n1-r9202.102.224.25(发送一个数据包,最多记录9条路由)会显示全部9条路由,可以看上图。ping命令主要用在这6类,你在项目中可能会用到。7、批量Ping网段一个网段有很多个ip地址。如果单次检测太麻烦,那么我们可以直接批量ping网段检测。哪个ip地址有问题一目了然。先看代码,在命令行窗口直接输入:for/L%Din(1,1,255)doping10.168.1.%DIP地址段改成你要查看的IP地址段。输入批处理命令后,会自动ping通该网段内的所有ip地址。那么这个“for/L%Din(1,1,255)doping10.168.1.%D”代码是什么意思呢?代码中的(1,1,255)是网段的开始和开头,就是检测192.168.1.1和192.168.1.255网段之间的所有IP地址,每次加1,直接到255IP地址从1到255,直到测试结束。推荐阅读很棒,这个Java网站各种项目都有!https://markerhub.com,B站UP主,java说得真好!惊人的!Java编程思想最新版在线可看!
