回答:
MACアドレスの前半(24ビット)はOUI(Organizationally Unique Identifier)と呼ばれ、会社を識別します。リストはieee.orgで入手できます。
http://standards.ieee.org/develop/regauth/oui/oui.txt
これらは次のようにフォーマットされます。
00-03-93 (hex) Apple Computer, Inc.
000393 (base 16) Apple Computer, Inc.
20650 Valley Green Dr.
Cupertino CA 95014
UNITED STATES
連続する16進数間のギャップは、おそらくプライベートに登録されたOUIです。それらのためのオープンリストはありませんが、そのような範囲でMACアドレスに遭遇したことはありません。
@Bart De Vosが言うように、IEEEはOUIの標準リストを維持しています。さらに、http: //standards.ieee.org/develop/regauth/iab/iab.txtに個別アドレスブロック(IAB)リストがあります。しかし、エントリは個人、彼らがから省略されることを意味して登録することができるoui.txt
とiab.txt
。Wireshark開発チームは、より完全なリストを維持しています。
https://code.wireshark.org/review/gitweb?p=wireshark.git;a=blob_plain;f=manuf
IEEEの公開OUIおよびIABリスト、個々の貢献者、およびその他のソースからエントリを取得します。
Nmapチームは、http://nmap.org/svn/nmap-mac-prefixesで個別のリストを管理しています。