Windowsの機能だけでネットワーク上のIPアドレスをチェックする

IT知識

ルータの管理画面にアクセスしたりとか、特別なアプリを利用せずにWindows単体の機能だけでネットワーク上の端末IPアドレスを知る方法です。

考え方としては、pingコマンドをすべてのIPアドレスに送信して、戻って来たIPアドレスだけを表示するというものです。

pingコマンドって何?という方は、以下をご覧ください。

用語集「pingとは?」

エディタで以下のファイルを作ります

メモ帳などのエディタで構いませんので、以下の内容のファイルを作ります。

search_ip.bat

: ネットワーク上につながっている端末のIPアドレスをチェックする

@echo off

echo Checking IP addresses...

for /l %%i in (1, 1, 254) do (
	ping -n 1 -w 1000 192.168.0.%%i > nul && echo Found 192.168.0.%%i
)

pause

作成の注意点

  • ファイルの拡張子は~.batとします
  • 192.168.0の部分はネットワークの環境(ルータのアドレス)に合わせて変更してください

上記ファイルを作ったら、ダブルクリックして実行してみます。

実行イメージ

見つかったIPアドレスが順に表示されていきます。
終了すると「続行するには何かキーを押してください . . .」と表示されたら検索終了です。

Windowsであればどんなバージョンでもこのバッチファイルが動くはずです。

コメント

タイトルとURLをコピーしました