一、前言
ping在我们平时用的最多的时候就是解析域名对应的ip或者同网段的局域网ip,比如某个wifi连接了哪些设备,不过我们都知道,ping一般只能对一个域名或者ip发送icmp包,如果对多个的话还需要我们写循环,挺麻烦的,于是乎,小编为了解决这个问题就找到了一个给力的东西,它是一款增强版的ping,可以帮助简化循环操作,只需要一行命令即可一步到位,下面我们来看下。
二、下载安装
下载地址:https://url25.ctfile.com/f/34512525-542612982-4cfb42
(访问密码:7054),下载好后里面有32位和64位的,根据自己系统来合理使用。
三、命令行参数
该增强型ping工具是一个命令行工具,所以我们需要对他的命令有所了解,下面我们来看下他都有哪些命令 ,如下:
−4 , −−ipv4
−6 , −−ipv6
−a , −−活着
-A, --地址
−b , −−size =字节
−B , −−退避= N
−c , −−count = N
−C , −−vcount = N
XX -C 5 -q somehost
某主机:91.7 37.0 29.2 - 36.8
显示五个请求中每个请求的响应时间(以毫秒为单位),“-”表示没有收到对第四个请求的响应。
-d , --rdns
-D, --时间戳
−e , −−已过
-f,-- 文件
XX < 目标文件
-g, --生成 地址/掩码
XX -g 192.168.1.0/24
或者
XXX -g 192.168.1.1 192.168.1.254
-h,-- 帮助
−H , −−ttl = N
−i , −−interval = MSEC
−I , −−iface = IFACE
−l , −−循环
−m , −− 全部
−M , −−dontfrag
−n , −−名称
−N , −−netdata
−o , −− 中断
-O , --tos = N
−p , −−周期= MSEC
−q , −−quet
−Q , −−squiet = SECS
-r, --重试= N
−R , −−随机
-s , -−src
−S , −−src =地址
−t , −− 超时= MSEC
在循环/计数模式下,默认超时会自动调整以匹配“周期”值(但不超过 2000 毫秒)。如果您愿意,您仍然可以使用此选项调整超时值,但请注意,设置大于“周期”的值会产生不一致的结果,因为只能在最后一次 ping 时遵守超时值。
另请注意,任何接收到的大于超时值的回复都将被丢弃。
-Tn _
−u , −−unreach
−v , −−版本
四、用法
下面我们来看看如何使用这个工具,首先我们来对本机ip的网段进行扫描,看看有哪些和本机是同一网段的局域网设备,如图:
可以看到,alive的都是活动设备,说明该Ip正被设备所使用,而unreachable则表示没有设备使用。
五、总结