如何在DOS下实现连续ping,从而检测网段下正在使用的IP
2024-07-12
背景
有时候在调试网络时,需要查看该段下哪些IP未使用或哪些IP通断异常,下面就分享一下在DOS下,不通过第三方工具,如何实现该功能:
1、通过运行,直接打开cmd命令,在界面输入 :
for /L %D in (1,1,255) do ping 192.168.0.%D
该命令代表从192.168.0.1 ping 192.168.0.255 ,每一个IP ping 三次,如下界面:
2、由于每一个IP 需要ping 三次,有点浪费时间,所以我们可以再再加一个参数,让每个IP只
ping一次,以便提高效率。
命令如下:for /L %d in (1,1,255) do ping 192.168.0.%d -n 1
(注意后那个 n 后面的参数是数字1,代表只显回1次,如果要显示更多,可以把参数改大)
3、虽然效率提高了,但其结果查看不是太方便,我们可以在加一个参数,把结果输出到C盘下的pinglog.txt文件中。命令如下:
for /L %d in (1,1,255) do ping 192.168.0.%d -n 1 >> c:\pinglog.txt