

嘿!兄弟们
今天咱们来聊聊ping命令。
估计大部分同学平时用它,也就是直接ping个IP地址,看看网络通不通。
就像这样,ping一下目标IP或者网关,通了之后会显示一堆数据。
还能根据返回的TTL值,大概判断目标系统是Windows还是UNIX/Linux系列。
但你知道吗?ping的用法可不止这些。
像ping-t、ping-a、ping-n、ping-lsize、ping-rcount这些参数,你都用过没?
今天就来好好说说ping的那些隐藏用法,看看你用过几个,还有哪些没解锁。
今日文章阅读福利:《网工入门安装包》
私信发送暗号“入门”,即可获取
一、ping-t的用法
这个参数能让ping命令一直对目标主机发送请求,直到手动停止。
要是能持续ping通,说明电脑和路由器之间连接正常,网络状态不错。
想停的话,按一下键盘上的Ctrl+C就行,会自动统计发送了多少数据包,成功多少、失败多少。
二、ping-a的用法
ping-a可以解析出对应IP的计算机名和NetBios名。
简单说,就是通过ping某个IP,能查到它对应的主机名。
平时遇到陌生IP,不知道是哪台设备的时候,用这个参数一查,主机名就出来了,特别方便。
三、ping-n的用法
默认情况下,ping命令会发送4个数据包。
而用ping-n,就能自己指定发送的数据包数量,对测试网络速度很有帮助。
比如想测一下发送10个数据包的平均响应时间、最快和最慢时间,就可以用这个参数。
像这样操作后,就能看到给47.93.187.142发送10个数据包,全部返回没有丢失,最快32ms,最慢55ms,平均37ms,这说明网络状态挺好。
要是遇到网络卡顿的情况,比如监控画面不流畅,用这个方法测试,可能会出现数据包丢失,丢得多的话,就说明网络有问题,一眼就能看出来。
四、ping-lsize的用法
这个参数是用来指定发送数据包大小的,格式是ping-l数值。
Windows系统里,ping默认发送的数据包是32字节,最大能发到65500字节。
不过要注意,当发送的数据包大于或等于65500字节时,可能会导致接收方电脑宕机。
所以微软对这个数值做了限制,而且这个参数如果和其他参数配合,风险很大,比如攻击者可能会结合-t参数发起DOS攻击,所以这个用法有一定危险性,别随便用在别人电脑上。
举个例子,ping-l65500-t211.84.7.46,就会一直给这个IP发送65500字节的数据包,直到用Ctrl+C中断。
单台电脑这么做可能没什么,但如果多台电脑同时操作,很可能让对方网络堵塞、系统瘫痪,威力可不小。
五、ping-rcount
这个命令能在“记录路由”字段里,记下数据包发出和返回时经过的路由,最多能跟踪9个路由。
比如ping-n1-r9202.102.224.25,意思是发送1个数据包,最多记录9个路由。
这样就能清楚看到数据包经过的9个路由,排查故障时能快速定位问题节点。