分享

批量ping局域网或者IP段的批处理

 昵称3884271 2015-01-16
批量ping局域网或者IP段的批处理

下面的代码保存为 *.bat 的文件,如ping.bat
for /L %%G in (1 1 255) do ping -n 1 192.168.1.%%G >>test.txt
exit
解释一下:
(1 1 255):前面的“1”是起始IP,后面的“255”是结束IP,中间的“1”是间隔几个IP
192.168.1.%%G:这个就是ip段的函数,修改前面的“192.168.1.”就可以了换IP段了
ping -n 1:这个就是ping的参数,“-n 1”代表只ping一次
>>test.txt:把ping的结果写入到test.txt中

 

 

附件:

这是最常用的网络命令了,使用时加上参数 -t 就可以一直Ping指定地址,直到按“Ctrl+C”中断。比如:Ping -t www.163.com,使劲Ping,看你什么时候能好使!


其它Ping命令的参数说明

-a 将地址解析为电脑NetBIOS名。

-n 发送指定个数的数据包。通过这个命令可以自己定义发送的个数,对衡量网络速度有很大帮助。能够测试发送数据包的返回平均时间及时间的快慢程度。默认值为4。选购服务器(虚拟主机)前可以把这个作为参考。

-l 发送指定大小的数据包。默认为32Byte,最大值是65500Byte。

-f 在数据包中发送“不要分段”标志,数据包就不会被路由上的网关分段。默认情况下,发送的数据包都会通过路由分段再发送给对方,加上此参数后路由就不会再分段处理了!

-i 将“生存时间”字段设置为TTL指定的值。指定TTL值在对方的系统里停留的时间。同时检查网络的运转情况。

-v 将“服务类型”字段设置为TOS(Type Of Server)指定的值。

-r 在“记录路由”字段中记录传出和返回数据包的路由。通常情况下,发送的数据包是通过一系列路由才到达目标地址的,通过此参数可以设定想探测经过路由的个数。限定能跟踪到9个路由。

-s 指定Count的跃点数的时间戳。与参数-r差不多,但此参数不记录数据包返回经过的路由,最多只记录4个。

-j 利用host-list指定的电脑列表路由数据包。连续电脑可以被中间网关分隔(路由稀疏源)IP允许的最大数量为9。

-k 利用host-list指定的电脑列表路由数据包。连续电脑不能被中间风头分隔(路由严格源)IP允许的最大数量为9。

-w timeout指定超时间隔,单位为ms。

target_name 指定要Ping的远程电脑名

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多