用批处理Ping整个网段,具体命令:
for /L %D in (1,1,255) do ping -n 1 192.168.62.%D
代码中的这个(1,1,255)代表网段的起与始,就是ping网段192.168.62.1到192.168.62.255之间的所有的ip地址,每次增1,-n 1 表示只ping一次 直接到1到255这255个ip检测完为止
Ping是基于ICMP协议的,ICMP和同级,不支持广播,因此无法ping整个网段。
在网管软件中有主机状态的监控一般也是基于ping,实现的办法是采用循环方式,逐个ping网段下每台主机。