跟蹤IP地址有時候是必需的如果你的網絡發生問題或者需要改變些設置的時候這個東西就派上用場了
作為網管員在我們解決Windows 操作系統的DHCP故障時有時要找出某個地址范圍內有哪些地址沒有被使用本人以前介紹過一種方法打開命令提示窗口在For…in…Do循環中調用ping命令
例如為了找出在地址范圍 到 有哪些地址沒有被使用可以使用這個命令For /L %f in () Do Pingexe n %f
該命令會報告指定范圍內的所有IP地址不管是在用的還是未用的用戶都不得不在命令行窗口中翻看大量的內容其實我們完全可以避免這些麻煩只需建立一個批處理文件要求它只返回那些未用的IP地址然後再將命令的結果輸入到一個文本文件中
下面介紹方法
打開記事本在窗口中輸入如下的命令
@Echo off
date /t > IPListtxt
time /t >> IPListtxt
echo =========== >> IPListtxt
For /L %%f in () Do Pingexe n %%f Find
"Request timed out" && echo %%f Timed Out >>
IPListtxt && echo off
cls
Echo Finished!
@Echo on
Notepadexe IPListtxt
將此文件存為IPTrackerbat關閉記事本程序
需要注意的是在這個批處理文件中整個的For…In…Do命令由幾個被“&&”連接起來的命令組成該命令以“For”開始以“Off”結尾而且整個命令必須在一行上當然如果用戶要使用此方法的話需要使用用戶自己的IP地址來替換示例中的IP地址
以後如果用戶要解決DHCP問題可以在浏覽器窗口中定位並雙擊IPTrackerbat文件然後啟動一個IP地址跟蹤工具這個批處理只查找那些未用的IP地址並將結果存到記事本文件中(在此例中這個保存的批處理文件成為一個IP地址跟蹤工具它可以一次創建反復使用)
注意此方法只適用於Windows XP Professional(專業版)
雖然有些代碼需要執行不過對於外行人來說也不是什麼難事照著文章一步步做就能達到效果
From:http://tw.wingwit.com/Article/Common/201311/7040.html