MACアドレス ベンダー検索

IEEEのOUIレジストリ(MA-L、MA-M、MA-S)からMACアドレスのメーカーを検索し、ユニキャスト/マルチキャストやローカルビットも確認できます。検索はブラウザ内で行われます。

コロン、ハイフン、ドット区切り、または区切りなしのいずれにも対応しています。

ベンダー名は、本サイトに同梱された IEEE MA-L、MA-M、MA-S レジストリのコピーに基づいています。検索はブラウザ内で行われ、アドレスがどこかに送信されることはありません。

MACアドレス検索とは?

このツールは、MACアドレスのブロックがIEEEによってどの組織(ネットワークカードやスマートフォンのメーカーなど)に割り当てられているかを調べます。また、コロン区切り、ハイフン区切り、Ciscoのドット表記でアドレスを表示し、ユニキャストかマルチキャストか、グローバル管理かローカル管理かを示す2つのフラグビットも解読します。

MACアドレス検索の使い方

  1. MACアドレス、または先頭6桁の16進数だけを貼り付けます。コロン、ハイフン、ドット、区切りなしのいずれにも対応します。
  2. Look upを押します。
  3. ベンダーと割り当てブロック(例: 44:38:39/24)、およびアドレスの各表記を確認します。
  4. ローカル管理アドレスの場合は警告が表示されます。ランダムなMACではベンダーを特定できません。

例

入力
44-38-39-ff-ef-57
出力
Vendor: Cumulus Networks, inc · block 44:38:39/24 · 44:38:39:FF:EF:57 / 4438.39ff.ef57 · unicast, universally administered (UAA)

MACアドレス検索を使うべき場面

DHCPリース表、ARPキャッシュ、Wi-Fiクライアント一覧にある不明なデバイスの特定に使います。特定のデバイスやその所有者を見つけることはできません。また、最近のスマートフォンやノートPCはプライバシー保護のためランダムなローカル管理MACを使うため、ベンダーは表示されません。

MACアドレス検索の仕組み

サイトにはIEEEのMA-L(24ビット)、MA-M(28ビット)、MA-S(36ビット)レジストリのコピーが含まれています。これはWiresharkのmanufファイルから生成され、先頭バイトごとに256個の小さなファイルに分割されています。algokit.devからダウンロードされるのは、入力したMACの先頭バイトに対応するファイルだけで、最長一致のプレフィックスが優先されるため、36ビットのMA-S割り当ては、それを含む24ビットブロックより優先されます。先頭バイトのビット0はマルチキャスト、ビット1はローカル管理アドレスを示します。

一般的な使用例

  • ルーターのクライアント一覧から、LAN上のどれがプリンターやスマートテレビかを突き止める。
  • ログにあるMACが、VMwareなどの仮想マシンベンダーやクラウドプロバイダーのものか確認する。
  • MACをコロン、ハイフン、Ciscoドット形式の間で変換する。
  • ローカル管理ビットを手がかりに、ランダム化されたプライベートWi-Fiアドレスを見分ける。

よくある質問

スマートフォンのMACにベンダーが表示されないのはなぜですか。

iOS、Android、Windowsはネットワークごとにランダム化したMACアドレスを使います。これらはローカル管理ビットが立っており、IEEEに登録されていないため、メーカーは見つかりません。

MACアドレスはサーバーに送信されますか。

いいえ。先頭バイトに対応するシャードファイル(例: /data/oui/44.txt)だけがこのサイトからダウンロードされ、照合はブラウザ内で行われます。

MACアドレスからデバイスの場所や所有者が分かりますか。

いいえ。分かるのはネットワークインターフェースのメーカーだけです。しかもMACアドレスはローカルのネットワークセグメントの外には出ません。

ベンダーリストはどのくらい新しいですか。

サイトのビルド時に取得したIEEEレジストリのスナップショットです。ごく最近の割り当ては含まれていない場合があります。

おすすめの次のステップ

他のカテゴリを見る