LAN内に接続されている機器のMacアドレスを知りたい

» 2000年11月01日 00時00分 公開
[木田佳克ITmedia]

この記事は会員限定です。会員登録すると全てご覧いただけます。

 LAN(ローカルネットワーク)内に接続されている機器の、IPアドレスやMacアドレス(ハードウェアアドレス)の関係を知るには、arpコマンドに「-a」オプションを付ければよい。しかし、通常では広域な機器まで認識されていないことが多いため、いちどブロードキャストIP宛(xxx.xxx.xxx.255)にping実行をすれば、稼働中の機器を参照することが可能だ。

※pingを実行する前の状態
$ arp -a
Interface: 172.16.142.xxx on Interface 0x2
 Internet Address Physical Address   Type
 172.16.142.xx   00-00-0c-xx-xx-xx dynamic
 172.16.142.xx   00-50-da-xx-xx-xx dynamic
$ ping 172.16.xxx.255 ←ブロードキャスト宛にpingを実行する
※ブロードキャスト宛にpingした後には次のようになる
$ arp -a
Interface: 172.16.xxx.xxx on Interface 0x2
 Internet Address  Physical Address Type
 172.16.xxx.1     00-00-0c-xx-xx-xx dynamic
 172.16.xxx.36    00-50-da-xx-xx-xx dynamic
 172.16.xxx.78    00-b0-d0-xx-xx-xx dynamic
 172.16.xxx.79    00-90-cc-xx-xx-xx dynamic
 172.16.xxx.91    08-00-37-xx-xx-xx dynamic
 172.16.xxx.92    08-00-37-xx-xx-xx dynamic
 172.16.xxx.93    08-00-37-xx-xx-xx dynamic
 172.16.xxx.94    08-00-37-xx-xx-xx dynamic
〜以下略〜

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ