我们先看代码,直接在命令行窗口输入:
对于(1,1,255) 中的/L %D 执行ping 192.168.1.%D
将IP地址范围更改为您要检查的IP地址范围。
图片.png
输入批处理命令后,会自动Ping该网段内的所有IP地址。
那么“for /L %D in(1,1,255) do ping 192.168.1.%D”代码是什么意思呢?
代码中的这个(1,1,255)是网段的开始和结束,也就是检测192.168.1.1到192.168.1.255网段之间的所有IP地址,每次逐增1,直接到255个IP地址1 到255 直到测试完成。
二、批量ping网段命令升级
虽然上面的命令可以批量ping地址,但是当命令行窗口显示大量数字时,上面的代码显得很麻烦。因此,让我们对其进行升级并使用以下代码。
对于(1,1,255) 中的/L %D 执行ping 10.168.1.%D a.txt
请注意,IP 地址会发生变化。您只需填写您需要测试的IP网段即可。 a.txt 也会发生变化。您可以自己设置名称。
这样,结果就会导入到a.txt文件中。所有IP检查完成后,打开a.txt并搜索“TTL=”。如果包含它,这将是一个可以通过的地址。如果不包含“TTL=”,则无法访问。如下图
图片.png
图片.png
打开后,搜索没有TTL的就可以了。
三、批量ping网段命令再升级
很多人说这样搜索不太方便。你需要一次又一次地检查。那么我们来看看有没有更简单的方法呢?
答案肯定是肯定的,我们看一下代码。
for /l %D in (1,1,255) do (ping 192.168.1.%D -n 1 echo 192.168.1.%Dok.txt || echo 192.168.1.%D no.txt)
这段代码会将能ping通的IP和不能ping通的IP分别放到两个文件中。这样是不是很方便,如下图:
图片.png
图片.png
这段代码非常实用,可以在大型网络中使用。你只需要在打字时小心一点,但这并不重要。您可以直接保存这篇文章。如果以后想使用的话,只需复制里面的代码,然后更改里面的IP地址即可。就是这样。
四、批量ping网段命令终极方法
上述三个代码都是为了批量检测同一网段的IP地址。所以在实际项目中,可能存在不同网段的IP地址需要同时检测。那么我们应该做什么呢?
还有一种方法可以同时批量检测计划外的IP地址。我们看一下代码:
for /f %D in (ip.txt) do (ping %D -n 1 echo %Dok.txt || echo %D no.txt)
我看到没有更多的ip.txt 文件。您需要自己准备该文件。将您的ping 地址写入此文件。代码会读取这个文件中的ip地址,并将结果放入文件内的两个Go中。这里就不给大家截图了,和上图差不多。
在此添加:
好了,文章到此结束,希望可以帮助到大家。
【高效多IP地址Ping检测方法指南】相关文章:
用户评论
学习新技能很不错啊!
有14位网友表示赞同!
Ping命令真好用,经常用来检查网络状态。
有15位网友表示赞同!
多个IP同时Ping 可以更快知道哪些连接正常。
有7位网友表示赞同!
这个技巧估计会很有用,记录下来了。
有5位网友表示赞同!
之前只知道单地址Ping,现在可以多加一个技能!
有8位网友表示赞同!
用到这种场景的时候就特别好用啊。
有11位网友表示赞同!
有时候很多IP需要检查,这能省不少时间。
有11位网友表示赞同!
我要试试看这个方法的效果怎么样!
有16位网友表示赞同!
网络管理员应该很常用这样的技能吧?
有6位网友表示赞同!
原来还可以这样操作,以前没见过!
有10位网友表示赞同!
Ping命令真是太万能了。
有14位网友表示赞同!
这听起来好像挺方便的,可以尝试一下。
有12位网友表示赞同!
对于网络调试来说很有用吧?
有6位网友表示赞同!
我是小白,这种操作还需要学习学习。
有8位网友表示赞同!
学习了这个技巧,以后遇到类似需求就不用再搜索了。
有10位网友表示赞同!
文章分享很及时,正好我最近有需要!
有6位网友表示赞同!
可以用这个方法测试一下网络延迟吗?
有20位网友表示赞同!
做个笔记,下次可以用到!
有17位网友表示赞同!
这篇文章给了我很大的启发。
有11位网友表示赞同!
我期待着能用到这些技巧!
有18位网友表示赞同!