IPアドレス調査
はじめに
LAN 内で使われている IP アドレスを調べたいときがありますよね?
NetEnum などのツールを使えばできますが、ダウンロードしなきゃいけないし、サブネットマスク(/16とか)によっては時間がかかったりします。そこで Windows 標準機能だけで簡単に調べる方法がありますので紹介致します。
ipconfig
まずコマンドプロンプトを開き自身のIPアドレスとサブネットマスクを ipconfig コマンドで確認します。
C:\Users\fukuchan-senpai>ipconfig
Windows IP 構成
イーサネット アダプター イーサネット:
接続固有の DNS サフィックス . . . . .:
IPv4 アドレス . . . . . . . . . . . .: 192.168.5.67 ← ここです!
サブネット マスク . . . . . . . . . .: 255.255.255.0 ← ここです!
デフォルト ゲートウェイ . . . . . . .: 192.168.5.1
ブロードキャストアドレス
IPアドレスとサブネットマスクからブロードキャストアドレスを求めます。
上記の例ですとブロードキャストアドレスは 192.168.5.255 になります。
計算しにくいサブネットマスクの場合は『サブネットマスク計算』などを使ってください。
ping
調べたブロードキャストアドレスに ping します。
C:\Users\fukuchan-senpai>ping 192.168.5.255
192.168.5.255 に ping を送信しています 32 バイトのデータ:
要求がタイムアウトしました。
192.168.5.255 の ping 統計:
パケット数: 送信 = 1、受信 = 0、損失 = 1 (100% の損失)、
Ctrl+C
↑
数秒待って Ctrl+C キーを押して止めます。
応答なくてタイムアウトしてても大丈夫です。
arp
arp コマンドで IP アドレスと MAC アドレスの一覧を表示します。
C:\Users\fukuchan-senpai>arp -a
インターフェイス: 192.168.5.67--- 0xx
インターネット アドレス 物理アドレス 種類
192.168.5.1 xx-xx-xx-xx-xx-xx 動的
192.168.5.123 xx-xx-xx-xx-xx-xx 動的
192.168.5.124 xx-xx-xx-xx-xx-xx 動的
192.168.5.255 ff-ff-ff-ff-ff-ff 静的
以上の方法で LAN 内で使用されている IP アドレスを確認することができました。
ただしブロードキャストが使えない AWS などのクラウド環境では不可となります。