找回密码
 注册

QQ登录

只需一步,快速开始

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地址,不管是在用的还是未用的,用户都不得不在命令行窗口中翻看大量的内容。6 s' z" U2 ]% Q6 o# s8 C5 `; r8 X$ r
  其实,我们完全可以避免这些麻烦,只需建立一个批处理文件,要求它只返回那些未用的IP地址,然后再将命令的结果输入到一个文本文件中。下面介绍方法:
' s, x* P: C* x  打开记事本,在窗口中输入如下的命令:# Y( W( i) p  \1 y" y0 L- p, m  G
@Echo off
2 N- n8 E- [4 _" N0 P8 U* edate /t > IPList.txt% D: \) G7 n+ C( v8 \9 C
time /t >> IPList.txt
! r" p7 F" n( u4 Secho =========== >> IPList.txt
6 c% v% _" J# O. ^For /L %%f in (1,1,100) Do Ping.exe -n 2 192.168.1.%%f | Find) Q9 B& @, h$ u
"Request timed out." && echo 192.168.1.%%f Timed Out >>& ?4 b2 l/ g3 _2 t: f' b
IPList.txt && echo off6 F/ @$ P: j2 p7 T* d# Y# Y
cls
9 p2 j5 j& K1 f% C9 N* p' O+ mEcho Finished!
( K7 t5 z8 _! l( o$ G, L/ e; c8 e@Echo on4 F- Q/ X( [0 P  z6 s2 g
Notepad.exe IPList.txt
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|本地广告联系: QQ:905790666 TEL:13176190456|Archiver|手机版|小黑屋|汶上信息港 ( 鲁ICP备19052200号-1 )

GMT+8, 2026-4-30 18:57

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表