2024年4月14日发(作者:)

ping命令的常用用法

一.ping命令基本使用用法

ping命令是一个十分强大的TCP/IP工具。

主要作用为:

1.检测网络的连通情况和网络速度的分析

2.根据域名得到服务器IP地址

3.根据ping返回的TTL值来判断对方使用的操作系统及数据包经过路由器数

通常,我们会用它来直接ping ip地址来测试网络的连通情况。

bytes值:数据包大小,也就是字节。

times值:响应时间,时间越小,表明连接这个地址速度越快。

TTL值:Time To Live,表示DNS记录在DNS服务器上存在的时间,是IP协议

包的一个值,告诉路由器该数据包何时需要被丢弃。通过ping返回的TTL值大

小,粗略的判断目标系统类型是windows系列还是UNIX/Linux系列。

默认情况下,Linux系统的为64或255 windowsNT/2000/xp系统的为128

windows98系统的为32 unix系统的为255

其他用法如下:

二.ping -t的用法

ping指定的主机,直到停止 若要查看统计信息并继续操作,请键入

Ctrl+Break 若要停止,请键入Ctrl+C

三.ping -a 的用法

ping -a将地址解析为主机名。 解析计算机名与NetBios名。即可以通过ping

它的ip地址,可以解析出主机名。

四.ping -n 的用法

ping -n count 要发送的回显请求数。

一般情况下,只发送四个数据包,通过这个命令可以自定义发送的个数,对

判断网速有很大的帮助,eg:测试发送8个数据包的返回的平均时间是多少,最

快时间是多少,最慢时间是多少就可以通过此命令获得。

例如监控系统中非常卡顿,返回的结果可能会显示出丢失一部分,如果丢失

的比较多的话,那么就说明网络不好,可能很直观的判断出网络情况。

五.ping -l size 的用法

ping -l size 发送缓存区大小

一般情况下,windows的ping 发送的数据包的范围为:32byt~65500byt。当

超出最大值时,可能导致接收方计算机出现宕机。黑客一般结合-t参数实施DOS

攻击.eg:对下图中的地址进行数据包的发送,只止ctrl+c中断。

六.ping -r count 的用法

ping -r count 记录计数跃点的路由(仅适用于 IPv4)。

在"记录路由"字段中记录传出和返回数据包的路由,探测经过的路由个数,

最多跟踪到9个路由。

发送5个数据包,记录2个路由的信息。

七.批量ping 网段

针对于一个网段有N多个IP地址,单个检测的话比较麻烦,那么我们直接

使用批量ping网段检测,就可以看出某个ip地址出了问题。

代码中的(1,1,255)就是网段起与始,每次逐增1,即检测192.168.1.1到

192.168.1.255 之间的所有的ip地址。