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

[复制链接]
发表于 2009-4-16 09:39:43 | 显示全部楼层 |阅读模式
作为网管员也好,或者在你的公司局域网里面找个喜欢的内网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地址,不管是在用的还是未用的,用户都不得不在命令行窗口中翻看大量的内容。' k. b: H& Z1 W! G! b- K
  其实,我们完全可以避免这些麻烦,只需建立一个批处理文件,要求它只返回那些未用的IP地址,然后再将命令的结果输入到一个文本文件中。下面介绍方法:
9 n& ^! {% O: P$ I  V& H* I& ]  打开记事本,在窗口中输入如下的命令:# L3 n" f! j) K2 U$ K. w
@Echo off3 b! S9 E, l9 x
date /t > IPList.txt
0 T) F' c  l, i9 {) h6 [9 ?( Qtime /t >> IPList.txt9 O3 M" q! P! B8 N) l) l
echo =========== >> IPList.txt4 D; Q1 R# n! E: k% E: X) R
For /L %%f in (1,1,100) Do Ping.exe -n 2 192.168.1.%%f | Find
! h; j5 A; r' y7 t6 u2 l1 L' d- b8 B"Request timed out." && echo 192.168.1.%%f Timed Out >>7 l; B+ N/ X) o6 S( j
IPList.txt && echo off' z) t  D4 m1 k$ v& E6 x$ I6 D
cls/ A: J3 A4 V9 k( L  Z7 J3 U# W
Echo Finished!4 K7 H% E) ?- o0 m0 F  o
@Echo on  y5 `+ X; t. [
Notepad.exe IPList.txt
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|鲁ICP备19052200号-1

在本版发帖
关注公众号
QQ客服返回顶部