Tips記事
» 2000年11月01日 00時00分 UPDATE

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

[木田佳克,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.

注目のテーマ