分からない機器のIPを探すバッチファイル

新しい機器の設定をしたのだけれど、使わなくなって数年放置した機器を再度、LANへつなぐ際に192.168.0までは分かるものの、その後が不明な場合IPを探すのに苦労します。

このバッチファイルを使用すれば指定範囲のIPアドレスを調べて、応答があるIPを検出してくれます。

バッチの範囲は192.168.0.1~192.168.0.254(第4オクテット)までの範囲です。

search_ip.bat

@echo off

echo ■■■■■■■■■■■■■■■■■ IP検出 ■■■■■■■■■■■■■■■■
echo.
echo.
echo.
echo 192.168.0.254までの範囲にあるIPを調べます。
echo.
echo.
echo.

pause

date /T > LAN_IP.txt
time /T >> LAN_IP.txt
echo.
echo.
echo. >> LAN_IP.txt
echo 検索したIPアドレスです。
echo 検出されたIPアドレスです。 >> LAN_IP.txt
echo --------------------------------------------------------
echo -------------------------------------------------------- >> LAN_IP.txt

rem 254を変更すると範囲を変えられます。
for /L %%f in (1,1,254) do (
ping -n 1 -w 50 192.168.0.%%f | find "からの応答" >> LAN_IP.txt
arp -a 192.168.0.%%f | find "192.168.0.%%f" | find /V "インターフェイス" >> LAN_IP.txt
echo -------------------------------------------------------- >> LAN_IP.txt
echo 192.168.0.%%fをサーチしました。
)

cls
echo ■■■■■■■■■■■■■■■■■ IP検出 ■■■■■■■■■■■■■■■■■
echo.
echo.
echo.
echo 終了しました。
echo.
echo 結果を、このバッチファイルと同じ場所に
echo.
echo 「LAN_IP.txt」として出力しました。
echo.
echo.

pause
exit

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です