MACアドレスとは?意味・確認方法・IPアドレスとの違いをわかりやすく解説

公開日:

最終更新日:

閲覧数

14 views

MACアドレスとは?意味・確認方法・IPアドレスとの違いをわかりやすく解説

はじめに

インターネットやWi-Fiを利用する際に目にする「MACアドレス」。パソコンやスマートフォン、ルーターなど、ネットワークに接続する機器ごとに割り当てられています。しかし、「IPアドレスとの違いは?」「どのような場面で必要なの?」と疑問に思う方も多いのではないでしょうか。
MACアドレスは、ネットワーク上で機器を識別する「名札」のような役割を果たします。理解を深めておけば、Wi-Fi設定やトラブル対応、セキュリティ対策といった場面でスムーズに対応できます。
この記事では、MACアドレスの意味や構造、IPアドレスとの違いから端末別の確認方法、フィルタリングやランダム化の注意点まで、初心者向けにわかりやすく解説します。

MACアドレスとは何か

まずは、MACアドレスの基本的な意味と、どの範囲の通信で使われるのかを確認しましょう。

MACアドレスの意味と別名

MACアドレス(Media Access Control address)とは、ネットワークに接続する機器のインターフェースごとに割り当てられる識別番号です。パソコンやスマートフォン、ルーター、プリンターなど、有線LANやWi-Fiを利用する機器が持っており、「物理アドレス」や「ハードウェアアドレス」とも呼ばれます。

MACアドレスは、ネットワークインターフェースカード(NIC)や無線LANアダプターなどハードウェアの製造時に書き込まれるのが一般的です。そのため、1台のパソコンでも有線LANとWi-Fiで個別のアドレスを保持します。

MACアドレスは16進数12桁(48ビット)で構成され、「00:1A:2B:3C:4D:5E」や「00-1A-2B-3C-4D-5E」のように2桁ずつ区切って表記されます。区切り文字はOSや機器で異なりますが、示す値自体は共通です。

MACアドレスが使われる範囲

MACアドレスは、OSI参照モデルのデータリンク層(第2層)で使われます。家庭内Wi-Fiや社内LANなど、同一ネットワーク内でのデータ送受信時に送信元と宛先を指定する役割を果たします。

MACアドレスは、ルーターを越えてインターネットの先まで届くことは基本的になく、同じネットワーク内の通信で使われる識別子です。インターネット上で通信相手を特定する役割は、後述するIPアドレスが担います。

MACアドレスの役割と仕組み

MACアドレスの役割と仕組み

ここでは、MACアドレスが実際の通信の中でどのように使われているのかを解説します。

データリンク層での役割

LANやWi-Fiでデータを送る際、通信データ(フレーム)の先頭には「送信元」と「宛先」のMACアドレスが記載されます。これにより、データの送信元・送信先機器を識別できます。

宛先指定には、単一機器へ送る「ユニキャスト」、特定グループへ送る「マルチキャスト」、ネットワーク内の全機器へ送る「ブロードキャスト」の3種類があります。ブロードキャストでは、宛先として「FF:FF:FF:FF:FF:FF」という特別なアドレスが使われます。

通信経路で宛先MACアドレスが書き換わる仕組み

異なるネットワーク間を移動するデータはルーターを経由します。例えば機器Aから機器Cへ送る場合、まずはルーターのMACアドレスを宛先として送信されます。データを受け取ったルーターは、次の区間の宛先を機器CのMACアドレスへ書き換えて転送します。

最終的な宛先を示すIPアドレスが変化しないのに対し、MACアドレスは区間ごとに書き換えられながらデータが運ばれます。この挙動の違いが、両者の役割を理解するポイントです。

スイッチとMACアドレステーブル

スイッチ(スイッチングハブ)は「MACアドレステーブル」を備え、各ポートに接続された機器のアドレスを記録します。データ受信時は宛先アドレスを照合し、該当ポートのみに転送します。

この仕組みにより、無関係な機器へのデータ送信を防ぎ、ネットワーク通信を効率化できます。

MACアドレスの構造とベンダー情報

MACアドレスの12桁には、製造元を示す部分と個々の機器を示す部分があります。ここでは、その構造と調べ方を解説します。

48ビットの構成とOUI

MACアドレスの前半24ビットは製造元を示すOUI、後半24ビットはメーカーが機器ごとに割り当てる番号です。

 

部分

ビット数

内容

前半6桁(上位3オクテット)

24ビット

OUI(Organizationally Unique Identifier)製造元の識別子

後半6桁(下位3オクテット)

24ビット

メーカーが機器ごとに重複しないよう割り当てる番号

 

OUIは、IEEE(米国電気電子学会)の登録機関が割り当てています。同機関では、OUIとMACアドレスとして使える大きな番号ブロックをまとめて割り当てる「MA-L」のほか、より小さなブロックを割り当てる「MA-M」「MA-S」といった区分を設けています。

このように、登録機関の識別子とメーカーの番号を組み合わせることで、一意性を保つ設計となっています。ただし、後述するランダム化機能などで、ソフトウェア的に別のアドレスが使われる場合もあります。

 

出典:Registration Authority | IEEE SA - Registration Authority

ユニキャスト・マルチキャストとアドレスの種類を示すビット

MACアドレスの先頭1オクテット(最初の2桁)には、アドレスの種類を示すビットがあります。

 

ビット

値が0の場合

値が1の場合

最下位ビット(I/Gビット)

ユニキャスト(特定の1台宛て)

マルチキャスト(グループ宛て)

下から2番目のビット(U/Lビット)

グローバル管理アドレス(製造元が割り当てたもの)

ローカル管理アドレス(ソフトウェアなどで設定したもの)

 

ブロードキャストアドレス「FF:FF:FF:FF:FF:FF」は、すべてのビットが1のアドレスで、マルチキャストの特別な形です。

Androidのランダム化機能では、ローカル管理ビットを1、ユニキャストビットを0に設定したうえで、残り46ビットをランダムに生成する仕組みが採られています。先頭2桁を確認すれば、製造時のアドレスかランダム化アドレスかを判別できます。

 

出典:MAC アドレス ランダム化の動作 | Android Open Source Project

ベンダー情報の調べ方と活用

OUIがわかれば、その機器の製造元を調べられます。IEEEの登録機関は、割り当て済みの識別子を検索できる公開リストやCSVファイルを提供しています。

ベンダー情報は、ネットワーク管理やセキュリティ対策に役立ちます。例えば、社内ネットワークに見覚えのない機器がある場合、OUIからメーカーを推測可能です。ただし、ランダム化されたアドレスはOUIから製造元を特定できない点に留意してください。

MACアドレスとIPアドレスの違い

MACアドレスとIPアドレスは、どちらもネットワーク通信に欠かせない識別子ですが、役割や性質は大きく異なります。

役割と割り当て方の違い

MACアドレスは同じネットワーク内で機器を識別する番号、IPアドレスはネットワークをまたいで通信相手を特定する住所です。主な違いは、以下のとおりです。

 

項目

MACアドレス

IPアドレス

使われる層

データリンク層(第2層)

ネットワーク層(第3層)

主な役割

同じネットワーク内での機器の識別

ネットワークをまたいだ通信相手の特定

割り当て方

製造時にハードウェアへ付与(ランダム化される場合あり)

ルーターやDHCPサーバーによる自動割り当てなど

変化

原則として固定

接続するネットワークや状況によって変わる

長さ

48ビット

IPv4は32ビット、IPv6は128ビット

 

IPアドレスは、ネットワークに接続する際にルーターやDHCPサーバーから自動的に割り当てられることが多く、接続先が変われば別のアドレスになります。

ARPによるIPアドレスとMACアドレスの対応づけ

同じネットワーク内でデータを送る際は、宛先のIPアドレスがわかっていても、実際にデータを届けるには宛先のMACアドレスが必要です。IPv4では、ARP(Address Resolution Protocol)を使って、IPアドレスに対応するMACアドレスを問い合わせます。

送信元機器は「該当IPアドレスを持つ機器」をブロードキャストで問い合わせ、対象機器が自身のMACアドレスを返答します。得られた対応関係は、一定時間「ARPテーブル」に記録されます。なお、IPv6ではARPの代わりに近隣探索(NDP)という仕組みが使われます。

重複と公開範囲の違い

MACアドレスは世界で一意になるよう設計されていますが、IPアドレスは用途によって重複が許容されます。例えば、家庭や企業内で使うプライベートIPアドレスは、異なるネットワーク間であれば同じ値が存在しても問題ありません。

公開範囲も大きく異なります。MACアドレスは原則ネットワーク外部へ漏出しない一方、Webサイト等の通信相手にはグローバルIPアドレスが視認可能です。

MACアドレスの確認方法(Windows/Mac/スマートフォン)

MACアドレスの確認方法(Windows/Mac/スマートフォン)

機器登録やトラブル対応では、MACアドレスの確認が必要です。本節では主要端末での確認手順を解説します。

WindowsでのMACアドレス確認方法

Windowsでは、設定画面またはコマンドプロンプトからMACアドレスを確認できます。

設定画面から確認する方法(Windows 11の例)は、次のとおりです。

 

  1. 「スタート」から「設定」を開きます。
  2. 「ネットワークとインターネット」を選択します。
  3. Wi-Fiの場合は「Wi-Fi」→「ハードウェアのプロパティ」、有線LANの場合は「イーサネット」を選択します。
  4. 「物理アドレス(MAC)」に表示されている値がMACアドレスです。

 

コマンドプロンプトで確認する方法は、次のとおりです。

 

  1. 「スタート」で「cmd」と入力し、コマンドプロンプトを起動します。
  2. 「ipconfig /all」と入力し、Enterキーを押します。
  3. 使用しているアダプター(イーサネットやWi-Fiなど)の「物理アドレス」がMACアドレスです。

 

「getmac」コマンドでも、アダプターごとの物理アドレスを一覧で確認できます。Wi-Fiで「ランダムなハードウェアアドレス」が有効になっている場合、ルーター側に表示されるアドレスと、ここで確認したアドレスが一致しないことがあります。

MacでのMACアドレス確認方法

Macでは、システム設定またはターミナルから確認できます。

システム設定から確認する方法(macOS Ventura以降の例)は、次のとおりです。

 

  1. Appleメニューから「システム設定」を開きます。
  2. サイドバーで「Wi-Fi」(有線の場合は「ネットワーク」から該当する接続)を選択します。
  3. 接続中のネットワーク名の横にある「詳細」をクリックします。
  4. 「ハードウェア」を選択すると、「MACアドレス」が表示されます。

 

ターミナルで確認する方法は、次のとおりです。

 

  1. 「アプリケーション」→「ユーティリティ」→「ターミナル」を起動します。
  2. 「ifconfig」と入力し、Enterキーを押します。
  3. 「en0」「en1」など該当するインターフェースの「ether」欄がMACアドレスです。

 

macOS 14以降では、Wi-Fi接続時にプライベートWi-Fiアドレスが使われる場合があります。ネットワークの登録などで必要なアドレスがどちらなのか、事前に確認しておきましょう。

iPhoneでのMACアドレス確認方法

iPhoneやiPadでは、設定アプリからMACアドレスを確認できます。

 

  1. 「設定」アプリを開きます。
  2. 「一般」→「情報」をタップします。
  3. 「Wi-Fiアドレス」に表示されているのが、端末本来のMACアドレスです。

 

iOS 14以降のiPhoneでは、Wi-Fiネットワークごとに異なる「プライベートWi-Fiアドレス」を使う機能が搭載されています。実際にネットワークへ接続する際のアドレスは、「設定」→「Wi-Fi」で接続先の横にある詳細情報ボタンから確認できます。

iOS 18以降では、この機能の設定が「オフ」「固定」「ローテーション」の3つから選べるようになりました。それぞれの動作は、次のとおりです。

 

設定

使われるアドレス

オフ

端末のハードウェアMACアドレス

固定

ネットワークごとのプライベートアドレス(ローテーションしない)

ローテーション

2週間ごとに別のプライベートアドレスに切り替わる

 

WPA2以上のセキュリティを使う新しいネットワークでは「固定」、セキュリティが弱い、または使用していない新しいネットワークでは「ローテーション」がデフォルトで選ばれます。

 

出典:Apple製デバイスでプライベートWi-Fiアドレスを使う - Apple サポート

AndroidでのMACアドレス確認方法

Androidスマートフォンでも、設定アプリからMACアドレスを確認できます。

 

  1. 「設定」アプリを開きます。
  2. 「デバイス情報」や「端末情報」を選択します。
  3. 「Wi-Fi MACアドレス」などの項目に表示されています。

 

機種やOSバージョンによって項目名が異なるため、「MACアドレス」や「Wi-Fiアドレス」といった表記を探してください。

Android 10以降を搭載した端末では、Wi-Fi接続時にランダム化されたMACアドレスがデフォルトで使われます。ユーザーはWi-Fiの「ネットワークの詳細」画面から、ネットワークごとにランダム化の有効・無効を切り替えられます。無効にすると、出荷時のMACアドレスが使われます。

 

出典:MAC アドレス ランダム化の動作 | Android Open Source Project

 

MACアドレスの確認が必要になる主な場面

MACアドレスを確認する機会は、主に次のような場面です。

 

場面

MACアドレスが必要になる理由

会社や学校のネットワークへの端末登録

登録された端末だけが接続できるよう管理されているため

ルーターのMACアドレスフィルタリング設定

接続を許可する端末を指定するため

DHCPの固定割り当て(IPアドレス予約)

特定の端末に毎回同じIPアドレスを割り当てるため

ネットワークのトラブル対応

接続中の機器を特定し、IPアドレスとの対応を確認するため

 

いずれの場面でも、端末のランダム化機能が有効だと本来のMACアドレスと実際の接続アドレスが異なる場合があります。あらかじめどちらのアドレスが必要か確認しておくことが、トラブル防止につながります。

ルーターやプリンターなどその他の機器

ルーターやプリンターなどのネットワーク機器では、管理画面や本体の設定画面、本体のラベルなどからMACアドレスを確認できます。ルーターはWebブラウザで管理画面を開き、「ステータス」等の項目から確認するのが一般的です。プリンターは本体液晶や設定レポートから確認できます。

MACアドレスフィルタリングとセキュリティ

MACアドレスは、ネットワークへの接続を制限するセキュリティ機能にも使われています。ここでは、MACアドレスフィルタリングの仕組みと注意点を解説します。

MACアドレスフィルタリングの仕組み

MACアドレスフィルタリングとは、あらかじめ登録した機器だけにネットワーク接続を許可(または特定機器を拒否)する機能です。家庭用Wi-Fiや企業の無線LANで、利用する端末を限定したい場合に使われます。

設定方法と運用のポイント

MACアドレスフィルタリングの設定は、ルーターやアクセスポイントの管理画面で行います。一般的な手順は、以下のとおりです。

 

  1. 管理画面にログインし、「無線設定」や「セキュリティ」などの項目から「MACアドレスフィルタリング」を選択します。
  2. 接続を許可したい機器のMACアドレスを入力し、リストに追加します。
  3. 機能を有効にし、設定を保存します。

 

運用時は端末追加のたびに登録作業が生じるほか、スマートフォン等のランダム化機能が有効だと登録アドレスと実際の接続アドレスが不一致となり、接続エラーの原因になります。

メリット

  • 端末の管理がしやすい:利用許可端末を明確化でき、ネットワークの利用状況を把握しやすくなります。
  • 意図しない機器の接続を減らせる:未登録機器の接続を遮断し、不正・誤接続を防げます。
  • 他の対策と組み合わせられる:WPA2やWPA3による暗号化と併用することで、運用ルールを補強できます。

デメリット・限界

  • MACアドレスは偽装できる:MACアドレスはソフトウェア的に変更できるため、許可されたアドレスを第三者がまねて接続するリスクがあります。
  • 管理の手間がかかる:新しい機器を追加するたびに登録作業が必要で、大規模なネットワークでは運用負担が増大します。
  • ランダム化機能と相性が悪い:端末側でアドレスが変わると、登録をやり直す必要が生じます。

 

MACアドレスフィルタリングだけでは十分なセキュリティ対策とはいえず、暗号化や認証など他の対策との併用が前提です。

実際のセキュリティ効果と活用例

MACアドレスフィルタリングは、家庭や小規模オフィスで特定の端末だけを接続させたい場合などに使われます。例えば、業務用PCのみを許可する運用が考えられます。一方、企業ネットワークや公衆Wi-Fiでは、偽装リスクや管理の手間から、より高度な認証方式との併用が一般的です。

総務省が示す自宅Wi-Fiの基本対策

自宅のWi-Fiを安全に使うためには、MACアドレスフィルタリングの前に、基本的な設定を確認することが重要です。総務省の「自宅Wi-Fi利用者向け 簡易マニュアル(令和7年2月版)」では、セキュリティ対策のポイントとして次の5つを示しています。

 

  • セキュリティ方式は「WPA2またはWPA3」を選択しよう
  • パスワードは第三者に推測されにくいものにしよう
  • サポート期限内のWi-Fiルーターを利用しよう
  • ファームウェアを最新の状態にしよう
  • Wi-Fiルーターの設定を定期的に確認しよう

 

同マニュアルでは、解読リスクのあるWEP等の古い方式を避け、WPA2やWPA3などの堅牢な方式を選ぶよう案内しています。なお、接続機器がともにWPA3に対応している場合は同方式への設定が推奨されます。

一方、外出先における公衆Wi-Fi対策としては、「公衆Wi-Fi利用者向け 簡易マニュアル(令和7年2月版)」にて「接続するアクセスポイントをよく確認しよう」「正しいURLでHTTPS通信しているか確認しよう」「パソコンの共有設定に注意しよう」の3つのポイントが挙げられています。公衆Wi-Fiでは、端末側のプライベートアドレス機能も追跡の防止に役立ちます。

 

出典:総務省「自宅Wi-Fi利用者向け 簡易マニュアル(令和7年2月版)」「公衆Wi-Fi利用者向け 簡易マニュアル(令和7年2月版)」|無線LAN(Wi-Fi)の安全な利用(セキュリティ確保)について

MACアドレスの変更・ランダム化はできる?

MACアドレスの変更・ランダム化はできる?

MACアドレスは原則として固定ですが、近年はプライバシー保護のため、ソフトウェア的に別のアドレスを使う機能が普及しています。ここでは、その背景と主要OSの機能を解説します。

MACアドレスの変更が求められる背景

MACアドレスはWi-Fi接続時に非暗号化で送信されるため、第三者に取得され端末追跡に悪用されるリスクがあります。常に同一のアドレスを使用していると、ネットワーク事業者等に行動履歴や位置情報を紐付けられかねません。

MACアドレスのランダム化は、接続先ごとに異なるアドレスを割り当て、端末の追跡を防ぐ機能です。

主要OSでのランダム化機能

主要OSのランダム化機能は、名称や仕様がそれぞれ異なります。

 

OS

機能名

主な仕様

iOS・iPadOS

プライベートWi-Fiアドレス

iOS 14以降で搭載。iOS 18以降は「オフ」「固定」「ローテーション」から選択

macOS

プライベートWi-Fiアドレス

macOS 14以降で対応。macOS Sequoia 15以降は3つの動作モードから選択

Android

MACアドレスのランダム化

Android 10以降はデフォルトで有効。ネットワークごとに切り替え可能

Windows

ランダムなハードウェアアドレス

対応するWi-Fiアダプターで、設定画面から有効化できる

 

Androidでは通常、接続先ごとに固定される「永続的ランダムアドレス」が適用されます。なお、Android 12以降は条件に応じて再生成を行う「非永続的ランダム化」にも対応しています。

 

出典:AppleデバイスでのWi-Fiプライバシー - Apple サポート
出典:MAC アドレス ランダム化の動作 | Android Open Source Project

 

変更・ランダム化の方法

  • iPhone(iOS 14以降):「設定」→「Wi-Fi」→接続先の詳細情報ボタン→「プライベートWi-Fiアドレス」で設定します。
  • Mac(macOS Sequoia 15以降):「システム設定」→「Wi-Fi」→ネットワーク名の横の「詳細」→「プライベートWi-Fiアドレス」で選択します。
  • Android:「設定」→「Wi-Fi」→接続先の「ネットワークの詳細」で、ランダム化の有効・無効を切り替えます。
  • Windows:「設定」→「ネットワークとインターネット」→「Wi-Fi」で「ランダムなハードウェアアドレス」を切り替えます。既知のネットワークごとに設定することもできます。

注意点と制限

MACアドレスの変更・ランダム化により、端末登録等で管理されたネットワークに接続できなくなる恐れがあります。企業や大学等では無効化を指示されるケースも多いため、管理者の案内に従ってください。なお、すべての機器やアダプターが本機能に対応しているわけではありません。Appleは、接続できない場合はOSを最新状態に更新して再試行し、解決しない場合に機能を無効化するよう推奨しています。

まとめ

MACアドレスは機器のインターフェースごとに割り当てられる識別番号で、同一ネットワーク内におけるデータ送信元・宛先の特定に用いられます。48ビットのうち前半24ビットは製造元を示すOUI、後半24ビットはメーカーが割り当てる番号で、OUIから製造元を調べることもできます。

ネットワーク間通信を担うIPアドレスに対し、MACアドレスは同一ネットワーク内で機能し、両者はARP等で紐付けられます。確認手順はOSごとに異なり、ランダム化の有無で接続時の表示が変わる点に留意しましょう。

MACアドレスフィルタリングは端末管理に有効ですが、偽装リスクがあるためWPA2/WPA3暗号化など基本対策との併用が不可欠です。

MACアドレスに関するよくある質問

MACアドレスに関するよくある質問

Q1.MACアドレスとIPアドレスは何が違うのですか?

A1.MACアドレスは機器のインターフェースごとに割り当てられる識別番号で、同じネットワーク内の通信に使われます。一方、IPアドレスはネットワーク上の住所のようなもので、インターネットなどネットワークをまたいだ通信で最終的な宛先を示します。

Q2.MACアドレスは変更できますか?

A2.MACアドレスは機器固定が原則ですが、ソフトウェア上の変更は可能です。iPhoneやAndroidにはランダム化機能が標準搭載されており、Android 10以降ではデフォルトで有効化されています。ただし、端末登録を要するネットワークでは無効化が必要なケースもあります。

 

出典:MAC アドレス ランダム化の動作 | Android Open Source Project

 

Q3.MACアドレスはどこで確認できますか?

A3.WindowsやMac、スマートフォンの設定画面やコマンドで確認できます。Windowsでは「ipconfig /all」や「getmac」、Macでは「ifconfig」コマンドが使えます。スマートフォンでは、設定アプリの端末情報やWi-Fiの詳細画面から確認できます。

Q4.MACアドレスフィルタリングとは何ですか?

A4.ルーターやアクセスポイントで、登録したMACアドレスの機器だけに接続を許可する機能です。ただし、MACアドレスは偽装できるため、WPA2やWPA3による暗号化など他の対策と併用することが前提です。

Q5.MACアドレスが他人に知られると危険ですか?

A5.MACアドレスだけで氏名などの個人情報が直接わかるわけではありません。ただし、同じアドレスを使い続けると端末の追跡に利用される可能性があり、MACアドレスフィルタリングを使っている場合は偽装による接続に悪用されるおそれもあります。むやみに公開しないことが望ましいでしょう。

Q6.ルーターに表示されるMACアドレスが端末の表示と違うのはなぜですか?

A6.端末側でランダム化機能が有効になっていると、ネットワークへの接続時に端末本来とは異なるアドレスが使われるためです。iPhoneのプライベートWi-Fiアドレスや、Windowsのランダムなハードウェアアドレスなどが該当します。端末を登録する場合は、接続先ネットワークで実際に使われているアドレスを確認しましょう。

 

出典:Apple製デバイスでプライベートWi-Fiアドレスを使う - Apple サポート

株式会社DYM 人事部長 熊谷直紀

監修者

株式会社DYM 人事部長 熊谷直紀

横浜国立大学理工学部卒。
株式会社DYMに新卒一期生として2011年に入社し、WEBプロモーションなどのデジタルマーケティング領域で業務に従事し、その後新規事業立ち上げを経験。
2015年よりDYMの人事部へ異動し人事領域を統括、毎年多くの就活生や求職者との面接・面談を実施。
内定チャンネルなどの採用関連メディアへの出演や記事監修を通して人事・人材関連の情報を発信中。

コラム一覧に戻る
ご質問等、お気軽にお問い合わせください! ご質問等、お気軽にお問い合わせください! 未経験事務に面談予約する 未経験エンジニアに面談予約する