这个小菜一碟,因为计算机A与自己的网关在相同网段,使用广播通信,可以发现网关的MAC地址,就可以把IP报文代码中的这个(1,1,255)就是⽹段起与始,就是检测⽹段192.168.1.1到192.168.1.255之间的所有的ip地址,每次逐增1,直接到1到255这255个ip检测完为⽌。⼆、批量ping⽹段命令升
for /L %D in (1,1,255) do ping 192.168.76.%D >> allIP.txt 说明,ip地址是变的,你填你需要测的ip网段就行,allIP.txt也是变的,可以自已设置名称。这样就会把结果导入的allIP.txt循环的ping一个网段的所有IP地址for/L %iin(1,1,255)doping-n1-w60192.168.1.%i|find"回复">>d:\pingall.txt 1 -n:表示一次ping几次-w:表示一次ping60毫秒
# Ping网段所有IP # 2012/02/05 ip=1 #通过修改初值while [ $ip != "254]; do #yes正常,no主机不存在或不正常ping 192.168.0.$ip -c 2 | grep -q "ttl=" && e01如何批量自动ping特定网段在CMD命令行中输入如下代码:for /L %d in (1,1,255) do ping 192.168.1.%d 192.168.1.%d 中的IP地址(192.168.1.)修改成你要ping的IP 地址。d:是变量。
由于一个网段内有多个ip地址,如果单个检测确实比较麻烦,那么我们可以直接ping这个网段进行批量检测。如果那个ip地址有问题,一目了然。首先查看代码,然后直接fping命令-ping整个网段所有IP 示例[root@example ~]# fping -g172.16.222.0/24-a 172.16.222.1 172.16.222.253 172.16.222.254 -g 指定开始地址和结束地址,