萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

WinXP 批次檔掃描區域網路未使用 IP 位址(IP Tracker)

管理區域網路時,常需找出哪些 IP 尚未被佔用,以便靜態指派或排查 DHCP 衝突。WinXP 專業版內建 ping 指令,配合批次檔即可快速掃描指定網段,輸出未回應的 IP 清單。

推薦下載:WinXP 通用裝機版

建立 IP 掃描批次檔

  1. 開啟記事本,貼入以下程式碼(請將 192.168.1 改為您的實際網段):
@echo off
date /t > IPList.txt
time /t >> IPList.txt
echo =========== >> IPList.txt
for /L %%f in (1,1,254) do (
    ping -n 1 -w 200 192.168.1.%%f | find "TTL=" >nul
    if errorlevel 1 echo 192.168.1.%%f 可用 >> IPList.txt
)
cls
echo 掃描完成,結果已儲存至 IPList.txt
notepad.exe IPList.txt
  1. 另存為 IPTracker.bat(編碼選 ANSI)。
  2. 雙擊執行,稍待片刻,記事本將自動開啟顯示未使用的 IP 清單。

參數說明

  • for /L %%f in (1,1,254):掃描 1~254,可依需求調整範圍(如 100-200)。
  • ping -n 1 -w 200:僅送 1 個封包,等待 200ms,加快掃描速度。
  • find "TTL=":有回應即含 TTL 字樣;errorlevel 1 代表無回應(可用)。
  • 結果含日期、時間戳記,便於追蹤。

注意事項

  • 僅適用 Windows XP Professional(專業版),家庭版無 gpedit.msc 但批次檔仍可執行。
  • 防火牆若封鎖 ICMP 回應,會誤判為「可用」,建議暫停防火牆或允許 ICMP 回應。
  • 此法僅偵測「目前無回應」,不代表 IP 真正空閒(裝置可能離線、設靜態 IP 未開機),配合 DHCP 租約表查閱更準確。
  • 批次檔可重複使用,適合網管定期稽核。
copyright © 萬盛學電腦網 all rights reserved