この記事は会員限定です。会員登録すると全てご覧いただけます。
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.