Windows XP中使用批处理跟踪IP地址
敬业的IT人
互联网
佚名
2007-12-27 19:58:58
在Windows XP Pro系统上寻找网络中空闲的IP地址时,程序总是过分周到,给出的全部条目让处理变得很不方便。但这里有个方法可以缩小未使用IP地址的搜索范围,并把结果输出到简短易读的文本文件中。
在我们处理Windows XP Pro的DHCP故障时,有时需要在一定的IP地址范围内找出那些未被使用的地址。此时,你可能会打开命令提示窗口,使用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条目。实际上,建立一个短小的批处理文件就可以让你摆脱这些麻烦,它只返回那些未使用的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>
- 最新文章
- 如何使用IP_Classless与子网掩码[12-27]
- 技巧:子网掩码的快速计算方法[12-27]
- Ubuntu系统访问Windows共享文件夹的技巧[12-27]
- Ping命令不能PING通的种种解惑[12-27]
- SOHO网络实施技巧[12-27]
- 利用IP别名托管多个SSL[12-27]
- 相关文章
