ここまでで,機器のMACアドレスが特定できた。次は,このMACアドレスから機器の製造メーカーを調べる作業だ。

MACアドレスの前半でメーカー特定

 MACアドレスは全部で48ビットの長さで,LANボードのROM(ロム)などに焼き込まれており,機器ごとに異なる番号が割り振られている。これを通常は16進数で表記する。すると,0~9とA~Fの16文字を使って12桁で表される。

 実はこのMACアドレスには,機器メーカー(ベンダー)を特定することができる情報が含まれている。MACアドレスの前半部分の6文字(24ビット分)は,MACアドレスを一元管理しているIEEE(アイトリプルイー)が機器メーカーごとに個別に割り当てているからだ(図3)。つまり,MACアドレスの前半6文字がわかれば,機器メーカーを特定できる。

図3●MACアドレスの前半24ビットで機器メーカーが特定できる
図3●MACアドレスの前半24ビットで機器メーカーが特定できる
MACアドレスの前半24ビットはOUI(organizationally unique identifier)と呼ばれ,機器メーカー固有の番号になっている。

MACアドレスをWebサイトで検索

 インターネットにはMACアドレスから機器メーカーを検索できるWebサイトがいくつか公開されている。例えば,IEEEのWebサイトがある。URLはhttp://standards.ieee.org/regauth/oui/である。また,URLがhttp://coffer.com/mac_find/という個人が提供するWebサイトもある。

 ここでは,IEEEのWebサイトを例に手順を見ていこう(図4)。WebブラウザでIEEEのWebサイトにアクセスすると((1)),Webページのフォーム入力欄がある。あとは,そこに先ほど調べた機器のMACアドレスの前半6文字を入れて((2)),入力欄の下にある「Search!」ボタンをクリックするだけである((3))。すると,そのネットワーク機器のメーカー名が表示される。

図4●IEEEのWebサイトへアクセスしてMACアドレスに対応する機器メーカーを検索する
図4●IEEEのWebサイトへアクセスしてMACアドレスに対応する機器メーカーを検索する
[画像のクリックで拡大表示]

 機器メーカーがわかれば,その機器の種類は推測できる。例えば,ブロードコムやリアルテックといったメーカー名が表示されれば,それはパソコンに装着されているイーサネット・ボードの可能性が高い。エプソンやキヤノンと表示されれば,ネットワーク・プリンタだと見当がつく。バッファロー(メルコ)やプラネックスコミュニケーションズなら,ブロードバンド・ルーターやアクセス・ポイントではないか――といった具合である。