MACアドレス
Media Access Control address
ネットワーク機器(PCやスマートフォン、ルーターなど)の製造時に割り当てられる、世界に一つだけの固有の物理的な識別番号(物理アドレス)。原則として変更されることがなく、同一のネットワーク内で機器を正確に特定するために使用されます。
🐾 猫で例えると?
ぐっすりと寄り添って眠るアメショと茶トラ。よく見ると、頭にある模様がそれぞれ全く違いますね。この生まれながらに持っている唯一無二の柄(物理的な特徴)は、製造段階でネットワーク機器の基板に焼き付けられ、一生変わることのない識別番号「MACアドレス」そのものです。どんなに似たシステム同士でも、この模様を見れば確実に見分けることができます。
🐾 猫あるある:IT現場の日常
- 全く異なる頭の模様で個体を判別する:製造時にネットワーク機器へ割り振られる、世界で一意の物理的なハードウェア識別番号。
- 鼻のシワなど絶対に変わらない特徴を持つ:ソフトウェアの設定に依存せず、原則として変更不可能なデバイス固有のアドレス情報。
- 首輪の迷子札で迷わず家まで送り届ける:同一のLAN内において、最終的なデータの受け渡し先となる機器を特定して通信を届ける仕組み。
💻 IT現場における「MACアドレス」とは?
MACアドレスは、イーサネット(有線LAN)やWi-Fi(無線LAN)などでデータを正しく送り届けるために欠かせない物理アドレスです。よく「IPアドレス」と混同されますが、役割が全く異なります。
IPアドレスが「インターネット上の住所(引越しをすれば変わる)」であるのに対し、MACアドレスは「機器のマイナンバーや指紋(一生変わらない)」に例えられます。遠くのサーバーから送られてきたデータも、ルーターが受け取った後、最終的に「どの端末に渡すか」はこのMACアドレスを見て判断しています。
⚠️ MACアドレスの仕組みと注意点
MACアドレスは「00:1A:2B:3C:4D:5E」のように、2桁の英数字(16進数)を6つ並べて表記されます。前半の3つは「ベンダーID(OUI)」と呼ばれ、製造メーカーの番号を表しています。この番号を調べれば、「これはApple製の機器だな」「Ciscoのルーターだな」ということがすぐに分かります。
MACアドレスの確認方法
OSによって確認するコマンドが異なりますが、ターミナルやコマンドプロンプトから簡単に調べることができます。
// WindowsとMac(Linux)でのMACアドレス確認コマンド
// Windowsの場合
ipconfig /all
// 「物理アドレス (Physical Address)」の項目がMACアドレスです
// Mac / Linuxの場合
ifconfig
// 「ether」や「HWaddr」の後に続く文字列がMACアドレスです 開発現場や社内ネットワークの管理では、あらかじめ登録されたMACアドレスを持つ機器だけをネットワークに接続させる「MACアドレスフィルタリング」というセキュリティ対策が行われることがあります。
🛠️ MACアドレスを賢く使うためのポイント
物理的な識別番号だからこその特性を理解し、ネットワーク設計やセキュリティ運用に正しく組み込むことが重要です。
- 機器の追跡とインベントリ管理: オフィス内のPCや貸与スマートフォンの管理台帳にMACアドレスを記録し、不正な持ち込み端末を検知する。
- フィルタリングの過信を避ける: MACアドレスは専用のツールで偽装(スプーフィング)が可能なため、これ単体に依存せず、強固な認証システムと組み合わせる。
- プライバシー保護機能への対応: 最近のスマートフォンでは、公衆Wi-Fi接続時にランダムなMACアドレスを生成して追跡を防ぐ機能が標準化されているため、認証基盤の設計時は注意する。
アメショと茶トラの頭の模様が唯一無二であるように、ネットワークの世界にも確固たるアイデンティティ(MACアドレス)が存在します。時折、雷を怖がる茶トラがソファーの下に潜って隠れるように、最新のデバイスがランダムMACアドレスを使って身を隠すこともありますが、基本となる物理IDの仕組みをしっかり理解して、安全なネットワークを構築していきたいですね。