在大家解决Windows 操作系统的DHCP问题时,有时要找出某个地址范围内有什么地址没被用。仅需打造一个批处置文件,需要它只返回那些未用的IP地址,然后再将命令的结果输入到一个文本文件中。
在大家解决Windows 操作系统的DHCP问题时,有时要找出某个地址范围内有什么地址没被用。仅需打造一个批处置文件,需要它只返回那些未用的IP地址,然后再将命令的结果输入到一个文本文件中。
作为网管员,在大家解决Windows 操作系统的DHCP问题时,有时要找出某个地址范围内有什么地址没被用。本人以前介绍过一种办法:打开命令提示窗口,在ForinDo循环中调用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
将此文件存为IPTracker.bat,关闭记事本程序。
应该注意的是,在这个批处置文件中,整个的ForInDo命令由几个被连接起来的命令组成。该命令以For开始,以Off结尾,而且整个命令需要在一行上。当然,假如用户要用此办法的话,需要用用户我们的IP地址来替换示例中的IP地址。
将来,假如用户要解决DHCP问题,可以在浏览器窗口中定位并双击IPTracker.bat文件,然后启动一个IP地址跟踪工具,这个批处置只查找那些未用的IP地址,并将结果存到记事本文件中。(在此例中,这个保存的批处置文件成为一个IP地址跟踪工具,它可以一次创建,反复用。)
注意:此办法只适用于Win XP Professional(专业版)






