如何同时 ping 一系列 IP 地址

如何同时 ping 一系列 IP 地址

我有一组位于 IP 地址范围内的机器,我想同时 ping 这些机器,以便快速判断哪些机器已打开。我可以使用什么(免费)软件来执行此操作?

我在用着Windows Vista

答案1

最快的方法是使用愤怒的 IP 扫描器

替代文本

我用的方式和你想要的方式一样!

答案2

网络地图适用于 Windows:

# nmap -sP 10.0.10.1-100

答案3

我用过这个命令

for %%i in 200 to 254 do ping 10.1.1.%%i 

出于类似的原因,在批处理文件中

答案4

您无需手动 ping LAN 上的所有 IP 地址,只需执行以下操作即可:

打开命令提示符并输入:

FOR /L %i IN (1,1,254) DO ping -n 1 192.168.0.%i | FIND /i "Reply">>C:\ipaddresses.txt

-n 1意味着每台计算机只会发送 1 个 ping 数据包。

更改192.168.0为匹配您自己的网络 ID。

这将 ping 192.168.0.0 网络段上的所有 IP 地址,并ipaddresses.txt在 C:\ 中创建一个名为的文本文件,其中将仅列出给出答复的 IP 地址。

您还可以添加-a到 ping 命令以将所有响应的 IP 地址解析为主机名,但这样做会导致脚本需要相当长的时间才能完成:

FOR /L %i IN (1,1,254) DO ping -a -n 1 192.168.0.%i | FIND /i "Reply">>C:\ipaddresses.txt

相关内容