天气

找出局域网没被使用的IP地址


 作为网管员也好,或者在你的公司局域网里面找个喜欢的内网ip地址也好,或者在我们解决Windows 操作系统的DHCP故障时,有时要找出某个地址范围内有哪些地址没有被使用。这时,大家可以打开命令提示窗口,在For…in…Do循环中调用 ping命令。例如,为了找出在地址范围192.168.1.1 到 192.168.1.100有哪些地址没有被使用,可以使用这个命令:For /L %f in (1,1,100) Do Ping.exe -n 2 192.168.1.%f

  该命令会报告指定范围内的所有IP地址,不管是在用的还是未用的,用户都不得不在命令行窗口中翻看大量的内容。
  其实,我们完全可以避免这些麻烦,只需建立一个批处理文件,要求它只返回那些未用的IP地址,然后再将命令的结果输入到一个文本文件中。下面介绍方法:
  打开记事本,在窗口中输入如下的命令:
  @Echo off
  date /t > IPList.txt
  time /t >> IPList.txt
  echo =========== >> IPList.txt
  For /L %%f in (1,1,100) Do Ping.exe -n 2 192.168.1.%%f | Find
  "Request timed out." && echo 192.168.1.%%f Timed Out >>
  IPList.txt && echo off
  cls
  Echo Finished!
  @Echo on
  Notepad.exe IPList.txt
  这个办法适合于Windows Vista、Windows 7、XP等Windows系统。
 

标签:
分类:学习交流| 发布:admin| 查看: | 发表时间:2014/4/30
原创文章如转载,请注明:转载自个人资讯网 http://www.zhangxinran.com/
本文链接:http://www.zhangxinran.com/post/888.html

相关文章

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Design By zhangxinran.com | Login | Power By zhangxinran.com | 皖公网安备:34010402701072号