
MACアドレスとは – 意味・形式・確認方法を完全解説(Windows/Mac/スマホ対応)
MACアドレスは、ネットワーク機器を識別するための固有の識別子であり、イーサネットやWi-Fi通信において重要な役割を果たしています。本稿では、MACアドレスの意味や形式、確認方法を詳しく解説します。
ネットワークに接続されたデバイスには、それぞれを一意に識別するための住所のようなものが割り当てられています。その一つがMACアドレスです。1980年代にIEEEにより標準化されて以来、有線・無線ネットワークの両方で広く利用されてきました。
MACアドレスは、ネットワークインターフェースカード(NIC)に焼き付けられる物理アドレスとして機能し、同一LAN内での通信を識別するために不可欠な存在です。
MACアドレスとは何ですか?
MACアドレス(Media Access Control Address)は、ネットワークインターフェースカード(NIC)に割り当てられる48ビットの物理アドレスで、世界的に一意の識別子として機能します。主にイーサネットやWi-Fiで使用され、OSIモデルのデータリンク層(レイヤー2)で動作します。
ネットワーク機器の固有識別子
48bit 16進数 (XX:XX:XX:XX:XX:XX)
Layer 2 (データリンク層)
LAN内通信識別
MACアドレスの形式
MACアドレスは48ビット(6バイト)を16進数で表記し、ハイフンやコロンで区切ります。例えば、00-1A-2B-3C-4D-5Eのような形式です。最初の6桁部分是OUI(Organizationally Unique Identifier)と呼ばれ、IEEEがベンダー(メーカー)に割り当てた識別番号です。AppleのOUIは00-1B-63のように、世界で唯一の値が割り当てられています。
後半の部分はベンダーがデバイスごとに一意に付与するシリアル番号となっており、この二重構造によってMACアドレス全体のグローバルな一意性が保証されています。
OUIの詳細
OUIは最初の6桁(3バイト)の16進数でベンダーを識別します。IEEEが管理するこの識別子は、ベンダーが登録費用を支払って取得します。IEEEの公式OUIデータベースを利用することで、MACアドレスから製造メーカーを特定できます。
- 上位ビットにはU/Lビット(グローバル/ローカル)とI/Gビット(ユニキャスト/マルチキャスト)が含まれる
- 通常、家庭用ネットワークではグローバルユニキャスト(U/L=0、I/G=0)を使用
- ローカル管理アドレス(U/L=1)は自由に設定可能
MACアドレスの上位24ビット(OUI)を調べれば、そのデバイスがどのメーカーの製品かどうかすぐにわかります。社内のネットワーク管理などで機器の特定に活用されている手法です。
| 項目 | 詳細 |
|---|---|
| 全長 | 48bit(6バイト) |
| 表記 | コロン/ハイフン区切り16進数 |
| ユニーク性 | IEEE管理、制造時割り当て |
| 有効範囲 | 同一LAN内 |
MACアドレスを確認する方法
お使いのデバイスでMACアドレスを確認する方法はOSによって異なります。以下では主要なOS별確認方法を解説します。
WindowsでMACアドレスを確認する方法
Windowsではコマンドプロンプトを使ってMACアドレスを確認できます。スタートメニューから「cmd」と入力してコマンドプロンプトを開き、以下のコマンドを実行してください。
ipconfig /all
実行結果の中で「物理アドレス」という項目に表示される値が、そのネットワークアダプタのMACアドレスです。有線LANとWi-Fiでは異なるMACアドレスが割り当てられているため、目的に応じて適切な項目を確認してください。
MacでMACアドレスを確認する方法
macOSではシステム環境設定から確認できます。「システム環境設定」→「ネットワーク」の順で開き、該当する接続(Wi-FiまたはEthernet)を選択して「詳細」ボタンをクリック→「ハードウェア」タブを選択するとMACアドレスが記載されています。
iPhoneやAndroidでMACアドレスを見る方法
スマホの場合も比較的簡単に確認できます。iPhoneでは「設定」→「一般」→「情報」→「Wi-Fiアドレス」にMACアドレスが表示されます。Androidでは「設定」→「端末情報」→「状態情報」→「Wi-Fi MACアドレス」という経路でアクセスできます(機種により菜単位置が異なる場合があります)。
最近のスマートフォンでは、プライバシー保護のためにWi-Fi接続時にMACアドレスをランダム化する機能が搭載されています。したがって、実際の通信で使用されるMACアドレスは、画面表示される値と異なる場合があります。
MACアドレスとIPアドレスの違い
MACアドレスとIPアドレスは两者ともネットワークで機器を識別するために使用されますが、その性質と用途は大きく異なります。
| 比較項目 | MACアドレス | IPアドレス |
|---|---|---|
| OSI層 | Layer 2(データリンク層) | Layer 3(ネットワーク層) |
| アドレス種別 | 物理(ハードウェア)アドレス | 論理アドレス |
| 変更可否 | 変更可能(ソフトウェア的に) | 動的に変化(DHCP等) |
| 用途 | 同一LAN内でのフレーム転送 | ネットワーク間のルーティング |
| 有効範囲 | ローカルネットワーク内 | インターネット全体 |
MACアドレスはLAN内でしか有効ませんが、IPアドレスはインターネット上でデータを目的地まで届けるために使用されます。家庭やオフィス内のネットワーク環境では、Wi-Fi繋がってるのにネット繋がらない パソコンという症状の原因を究明する際にも、両方の知識が役立ちます。
MACアドレスは変更可能か?そのリスクとランダム化
MACアドレスはハードウェアに割り当てられる住所ですが、ソフトウェア的に変更することもできます。この技術はMACスプーフィングと呼ばれ、正当な用途と悪用两方の側面があります。
MACスプーフィングとは
OSのネットワーク設定からMACアドレスを変更することで、機器の本当のIdentityを偽装できます。これはネットワークのテストや、不法なネットワークへのアクセスなどに利用されることがあります。
ランダム化の目的と仕組み
現代のOS(iOS、Android等)では、Wi-FiやBluetooth接続時にMACアドレスをランダム化する機能が搭載されています。これは位置追跡やプロファイリングを防止するためのプライバシー保護措置です。RFC7042では、このMACランダム化を推奨する規格が定められています。
ランダム化されたMACアドレスでは、U/Lビットが1に設定され、これはローカル管理のアドレスであることを示します。一時的に生成されたアドレスは、接続のたびに変更されるため、ネットワークへの痕跡が残りにくくなります。
理論上MACアドレスはIEEE管理のOUIとベンダー管理のシリアル番号によりグローバルに一意ですが、稀に重複が発生することがあります。特に仮想環境やクローン作成した機器ではリスクが高まります。重複が検出されるとARP衝突が発生し、通信障害を引き起こす可能性があります。
プライバシー保護のためのランダム化
固定のMACアドレスは、公共のWi-Fiスポットなどでの位置追跡されるリスクがあります。カフェや空港などのネットワークにおいて、不審な第三者によってプロファイリングされる可能性があるのです。そのため、iOS 8以降やAndroidではこのランダム化機能が標準で有効化されています。
通信障害が発生した場合、arp -aコマンドでARPテーブルを確認し、MACアドレスの重複がないか確認します。また、IEEE公式のOUI検索ツールを使えば、機器の本当の製造メーカーを特定できます。解決しない場合は、NICドライバの更新やMACスプーフィングの一時的な解除を試みてください。
歴史と標準化のタイムライン
MACアドレスの概念と規格は、長い歴史を経て現在に至っています。以下に主要なマイルストーンをまとめます。
- 1980年代: IEEEがイーサネット規格(IEEE 802)でMACアドレスを標準化。ネットワーク機器に固有の識別子を割り当てる制度が始まる。
- 1990年代: Ethernetの普及に伴い、MACアドレスがネットワーク通信の 필수要素として位置づけられる。
- 2000年代: 無線LAN(Wi-Fi)の標準化により、無線インターフェースにもMACアドレスが重要になる。
- 2014年: iOS 8以降、AppleがWi-Fi接続時のMACランダム化機能を導入。プライバシー保護の先駆けとなる。
- 現在: Wi-Fi 6の標準化やIoT機器の普及に伴い、MACアドレスの重要性はさらに高まっている。RFC7042(2013年)がランダム化を正式に標準化。
近年では、海外旅行 Wi-Fiの利用増加とともに、異なるネットワーク間でのMACアドレスの管理が重要性を増しています。
確実な情報と不確かな情報
MACアドレスに関しては、既に確立された事実と、技術的に変わりうる侧面の両面を理解しておくことが重要です。
| 確立された事実 | 変わりうる側面 |
|---|---|
| MACアドレスはNICに割り当てられる48ビットの識別子 | ソフトウェア的なMACスプーフィングで自由に変更可能 |
| IEEEがOUIを管理し、グローバルな一意性を保証 | 仮想環境やクローンで重複が生じる場合がある |
| OSI Layer 2(データリンク層)で動作 | 現代OSではWi-Fi接続時にランダム化されたMACを使用 |
| 同一LAN内での通信識別に使用 | プライバシー保護のため実際の通信アドレスと異なる場合がある |
MACアドレスの用途と文脈
MACアドレスは、ネットワーク機器識別のための基本的な仕組みとしてさまざまな場面で使用されています。
企業ネットワークでは、アクセス制御リスト(ACL)にMACアドレスを登録することで、特定の機器だけネットワークに接続できるように你可ります。また、ネットワーク機器の管理においても、MACアドレスを使って機器の位置や種類を特定することができます。
WikipediaのMACアドレスの記事では、データリンク層の動作について詳しく解説されており、より深い理解に役立ちます。
参考文献と規格
MACアドレスに関する主要な参考文献と技術規格は以下の通りです。
IEEE 802標準では、MAC address is a unique identifier assigned to a network interface controller for use as a network address in communications within a network segment.(公式規格より引用)
RFC 7042では、MACアドレスのランダム化をネットワークプライバシー保護のために推奨する規格が定義されています。
技術的な詳細については、IEEE公式サイトやOUIの詳細解説を参照することで、より深い知識を得ることができます。
まとめ
MACアドレスは、ネットワーク機器を識別するための48ビットの固有識別子であり、IEEEが管理するOUIとベンダー管理のシリアル番号で構成されています。データリンク層で動作し、同一LAN内での通信識別に使用されますが、ソフトウェア的な変更やランダム化も可能です。プライバシー保護の観点から最近のOSではランダム化機能が導入されており、ネットワーク利用時の追跡防止に貢献しています。ネットワークのトラブルシューティングや機器管理において、MACアドレスの基本理解を深めることが重要です。
よくある質問
MACアドレスが重複するとどうなりますか?
ARP衝突が発生し、通信障害を起こす可能性があります。特に仮想環境やクローン作成した機器でリスクが高まります。
MACアドレスのランダム化は何のために行われますか?
プライバシー保護ためです。公共のWi-Fiスポットなどでの位置追跡されるリスクを防ぎます。
MACアドレスは変えられますか?
ソフトウェア的に変更可能です(MACスプーフィング)。ただし、ネットワークの秩序を乱す可能性があるため、正当な理由がない限り避けてください。
OUIとはどのようなものですか?
MACアドレスの上位24ビットで、IEEEがベンダーに割り当てた識別番号です。この値で機器のメーカーを特定できます。
Wi-Fiと有線LANではMACアドレスが異なりますか?
一般的です。ネットワークインターフェースごとに別のMACアドレスが割り当てられているため、Wi-Fiと有線では異なる値になります。
iPhoneでMACアドレスはどこで確認できますか?
「設定」→「一般」→「情報」→「Wi-Fiアドレス」に表示されます。
MACアドレスとIPアドレスの違いは何ですか?
MACアドレスは物理層/データリンク層(L2)のハードウェアアドレス、IPアドレスはネットワーク層(L3)の論理アドレスです。MACはLAN内、IPはインターネット全体で通信に使用されます。