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

推薦下載:WinXP 通用裝機版
@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
IPTracker.bat(編碼選 ANSI)。for /L %%f in (1,1,254):掃描 1~254,可依需求調整範圍(如 100-200)。ping -n 1 -w 200:僅送 1 個封包,等待 200ms,加快掃描速度。find "TTL=":有回應即含 TTL 字樣;errorlevel 1 代表無回應(可用)。gpedit.msc 但批次檔仍可執行。