ルータの管理画面にアクセスしたりとか、特別なアプリを利用せずに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
作成の注意点
上記ファイルを作ったら、ダブルクリックして実行してみます。
実行イメージ
見つかったIPアドレスが順に表示されていきます。
終了すると「続行するには何かキーを押してください . . .」と表示されたら検索終了です。
Windowsであればどんなバージョンでもこのバッチファイルが動くはずです。
コメント