MACアドレス
Media Access Control address
MACアドレスは、EthernetやWi-Fiなど、同じリンク上でデータの宛先を識別するためのアドレスです。機器の製造時に割り当てられたものに加え、OSが設定するプライベートアドレスもあり、使用中の値が一生不変とは限りません。
🐾 猫で例えると?
寄り添って眠る2匹を、飼い主は頭の模様で見分けられます。この「近くにいる相手を区別する」という役割がMACアドレスに似ています。ただし、猫の模様と違って、通信に使うMACアドレスは設定で変えられる場合があります。相手の身元を保証する指紋というより、その場の通信で使う名札として捉えると正確です。
💻 IT現場における「MACアドレス」とは?
MACアドレスは、イーサネット(有線LAN)やWi-Fi(無線LAN)などでデータを正しく送り届けるために欠かせない物理アドレスです。よく「IPアドレス」と混同されますが、役割が全く異なります。
IPアドレスはネットワークをまたぐ宛先指定に、MACアドレスは同じリンク内で次の相手へ渡すために使います。たとえば外部サイトへの通信では、PCはサイトのMACアドレスを探すのではなく、まず家庭のルーターへフレームを渡します。ルーターを越えるたびに、リンク上の送信元・宛先のMACアドレスは変わります。
⚠️ MACアドレスの仕組みと注意点
よく使われる48ビットのMACアドレスは、00:1A:2B:3C:4D:5E のように表記します。製造元が割り当てたアドレスでは先頭部分から割当組織を調べられますが、ローカルに設定されたアドレスやプライベートWi-Fiアドレスでは、同じ方法で製造元を判定できません。
MACアドレスの確認方法
OSによって確認するコマンドが異なりますが、ターミナルやコマンドプロンプトから簡単に調べることができます。
# Windows(コマンドプロンプト)
ipconfig /all
# 「物理アドレス」を確認
# macOS(ターミナル)
ifconfig
# 使用中インターフェースの「ether」を確認
# Linux(iproute2がある環境)
ip link
# 「link/ether」を確認 開発現場や社内ネットワークの管理では、あらかじめ登録されたMACアドレスを持つ機器だけをネットワークに接続させる「MACアドレスフィルタリング」というセキュリティ対策が行われることがあります。
🛠️ MACアドレスを賢く使うためのポイント
物理的な識別番号だからこその特性を理解し、ネットワーク設計やセキュリティ運用に正しく組み込むことが重要です。
- 機器の追跡とインベントリ管理: オフィス内のPCや貸与スマートフォンの管理台帳にMACアドレスを記録し、不正な持ち込み端末を検知する。
- フィルタリングの過信を避ける: MACアドレスは専用のツールで偽装(スプーフィング)が可能なため、これ単体に依存せず、強固な認証システムと組み合わせる。
- プライバシー保護機能への対応: 最近のスマートフォンでは、公衆Wi-Fi接続時にランダムなMACアドレスを生成して追跡を防ぐ機能が標準化されているため、認証基盤の設計時は注意する。
模様で2匹を見分ける感覚は、MACアドレスを理解する入り口になります。実際の管理では、Wi-Fiと有線LANが別アドレスを持つことや、プライベートアドレスが使われることを踏まえ、MACだけを本人確認の根拠にしないことが大切です。