灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2250回复:1

轻松找出局域网中还没被使用IP地址

楼主#
更多 发布于:2014-04-29 10:31
 作为网管员也好,或者在你的公司局域网里面找个喜欢的内网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系统。

喜欢0 评分0
computer
骑士
骑士
  • 注册日期2014-06-04
  • 发帖数99
  • QQ2961161218
  • 火币133枚
  • 粉丝0
  • 关注0
沙发#
发布于:2014-07-27 13:51
rt6yuyyt

回复(0) 喜欢(0)     评分
游客

返回顶部