[情報技術] ローカルネットワーク上のIPを探る
自宅のルータで使用中のIPをすべて知りたければ、次のコマンドが便利です。
$ nmap -sn 192.168.0.0/24
「192.168.0.1」から「192.168.0.254」まで順にPingを送って存在を確かめる、というシンプルな方法でIP一覧を作成してくれます。
「/24」はマスクを表しています。10進数で「XXX.XXX.XXX.XXX」となるIPアドレスは、2進数では「XXXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX」です。先頭から24桁にマスクをかけて、Ping送信時に変更しないように指示しています。
余談ですが「192.168.0.255」のように最後に「255」となるのは、ブロードキャストアドレスです。