現在ネットワーク上で使われているIPアドレス
ネットワークの調査をしているときに、現在ネットワーク上で利用されているIPアドレスを知りたいときがあります。簡単に調査をしたいのでCMD(コマンドプロンプト)から調査できる方法を記述しておきます。
コマンド
for /L %i in (1,1,254) do ping -w 500 -n 1 192.168.0.%i > nul && arp -a 192.168.0.%i
動作例
C:\>for /L %i in (1,1,254) do ping -w 500 -n 1 192.168.0.%i > nul && arp -a 192.168.0.%i
C:\>ping -w 500 -n 1 192.168.0.1 1>nul && arp -a 192.168.0.1
インターフェイス: 192.168.0.12 --- 0x1b
インターネット アドレス 物理アドレス 種類
192.168.0.1 00-1b-8b-c4-c9-9e 動的
C:\>ping -w 500 -n 1 192.168.0.2 1>nul && arp -a 192.168.0.2
インターフェイス: 192.168.0.12 --- 0x1b
インターネット アドレス 物理アドレス 種類
192.168.0.2 80-c7-55-34-27-58 動的
C:\>ping -w 500 -n 1 192.168.0.3 1>nul && arp -a 192.168.0.3
インターフェイス: 192.168.0.12 --- 0x1b
インターネット アドレス 物理アドレス 種類
192.168.0.3 18-c2-bf-70-8a-00 動的
C:\>ping -w 500 -n 1 192.168.0.4 1>nul && arp -a 192.168.0.4
C:\>ping -w 500 -n 1 192.168.0.5 1>nul && arp -a 192.168.0.5
C:\>ping -w 500 -n 1 192.168.0.6 1>nul && arp -a 192.168.0.6
C:\>ping -w 500 -n 1 192.168.0.7 1>nul && arp -a 192.168.0.7