MACアドレスとは何でしょうか?
目次
MACアドレス(マックアドレス) とは?重複はない
MACアドレス(マック・アドレス、英語: Media Access Control address)とは、ネットワーク上で、各ノードを識別するために設定されている物理アドレスです。
16進数で表記され、0から9の数字およびAからFまでの12個の文字で表されます。
MACアドレスは、パソコンのLANカードなどのネットワーク機器に一意に割り当てられます。
一意であるために、世界中で物理アドレスは重複しません。
すべての機器がユニークな物理アドレスを持ちます。
例えば、ノートパソコンが無線LANと有線LANの2つのLANカードを持っている場合、それぞれがMACアドレスを持つことになります。
MACアドレスの役割、IPアドレスとの違い
イーサネットヘッダには宛先MACアドレスがあり、IPヘッダには宛先IPアドレスがあります。
これらは2つとも必要で役割が異なります。
MAC アドレスは、PCなどのLANカードなどデバイスに紐付きます。
MACアドレスの前半 3byte は IEEE が管理し、各メーカー・ベンダーに渡されます。
メーカーはEthernet の MAC アドレス後半 3byte を自由に割り振って出荷します。
各メーカーのデバイスは色々な人や組織に購入され、世界中に点在します。
一方、IP アドレスは場所に紐付きます。
グローバルIPアドレスであれば IANA が場所に応じてアドレス帯を渡しています。
例えば 1.0.0.0/8 はアジア(APNIC)へ渡されます。
IPアドレスについては以下にまとめました。
MACアドレスの調べ方
Windows 7、8.1、Windows 10でMACアドレスを調べる
Windows 7、Windows 8.1、Windows 10でMACアドレスを調べる方法は次の通りです。
コマンドプロンプトを起動して
ipconfig /all
というコマンドを実行します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
C:¥Users¥user>ipconfig /all Windows IP 構成 ホスト名. . . . . . . . . . . . . . .: host1 プライマリ DNS サフィックス . . . . .: ノード タイプ . . . . . . . . . . . .: ハイブリッド IP ルーティング有効 . . . . . . . . .: いいえ WINS プロキシ有効 . . . . . . . . . .: いいえ イーサネット アダプター イーサネット: メディアの状態. . . . . . . . . . . .: メディアは接続されていません 接続固有の DNS サフィックス . . . . .: 説明. . . . . . . . . . . . . . . . .: Realtek PCIe GbE Family Controller 物理アドレス. . . . . . . . . . . . .: xx-xx-xx-xx-xx-xx DHCP 有効 . . . . . . . . . . . . . .: はい 自動構成有効. . . . . . . . . . . . .: はい Wireless LAN adapter ローカル エリア接続* 1: メディアの状態. . . . . . . . . . . .: メディアは接続されていません 接続固有の DNS サフィックス . . . . .: 説明. . . . . . . . . . . . . . . . .: Microsoft Wi-Fi Direct Virtual Adapter 物理アドレス. . . . . . . . . . . . .: xx-xx-xx-xx-xx-xx DHCP 有効 . . . . . . . . . . . . . .: はい 自動構成有効. . . . . . . . . . . . .: はい Wireless LAN adapter ローカル エリア接続* 2: メディアの状態. . . . . . . . . . . .: メディアは接続されていません 接続固有の DNS サフィックス . . . . .: 説明. . . . . . . . . . . . . . . . .: Microsoft Wi-Fi Direct Virtual Adapter #2 物理アドレス. . . . . . . . . . . . .: xx-xx-xx-xx-xx-xx DHCP 有効 . . . . . . . . . . . . . .: はい 自動構成有効. . . . . . . . . . . . .: はい Wireless LAN adapter Wi-Fi: 接続固有の DNS サフィックス . . . . .: 説明. . . . . . . . . . . . . . . . .: Intel(R) Wireless-AC 9560 物理アドレス. . . . . . . . . . . . .: xx-xx-xx-xx-xx-xx DHCP 有効 . . . . . . . . . . . . . .: はい 自動構成有効. . . . . . . . . . . . .: はい リンクローカル IPv6 アドレス. . . . .: xxxx::xxxx:xxxx:xxxx:xxxx%7(優先) IPv4 アドレス . . . . . . . . . . . .: 192.168.10.2(優先) サブネット マスク . . . . . . . . . .: 255.255.255.0 リース取得. . . . . . . . . . . . . .: 2019年4月2日 9:05:17 リースの有効期限. . . . . . . . . . .: 2019年4月3日 0:27:27 デフォルト ゲートウェイ . . . . . . .: 192.168.10.1 DHCP サーバー . . . . . . . . . . . .: 192.168.10.1 DHCPv6 IAID . . . . . . . . . . . . .: 107240999 DHCPv6 クライアント DUID. . . . . . .: xx-xx-xx-xx-xx-xx-40-1E-00-D8-61-03-xx-xx DNS サーバー. . . . . . . . . . . . .: 192.168.10.1 NetBIOS over TCP/IP . . . . . . . . .: 有効 イーサネット アダプター Bluetooth ネットワーク接続: メディアの状態. . . . . . . . . . . .: メディアは接続されていません 接続固有の DNS サフィックス . . . . .: 説明. . . . . . . . . . . . . . . . .: Bluetooth Device (Personal Area Network) 物理アドレス. . . . . . . . . . . . .: xx-xx-xx-xx-xx-xx DHCP 有効 . . . . . . . . . . . . . .: はい 自動構成有効. . . . . . . . . . . . .: はい C:¥Users¥user1> |
この例の場合、
説明. . . . . . . . . . . . . . . . .: Realtek PCIe GbE Family Controller
の下にある物理アドレスが有線LANのMACアドレスです。
説明. . . . . . . . . . . . . . . . .: Intel(R) Wireless-AC 9560
の下にある物理アドレスが無線LANのMACアドレスです。
LinuxでMACアドレスを調べ方
LinuxでMACアドレスを調べる方法は次の通りです。
コマンドラインで
/sbin/ifconfig eth0
というコマンドを実行します。
1 2 3 4 5 6 7 8 9 10 |
[hoge@fuga ~]$ /sbin/ifconfig eth0 eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet xx.xx.xx.xx netmask 255.255.254.0 broadcast xx.xx.xx.255 inet6 xxxx:xxx:xxx:1506:160:16:61:168 prefixlen 64 scopeid 0x0 inet6 xxxx::xxxx:xxxx:fe01:b912 prefixlen 64 scopeid 0x20 ether xx:xx:xx:xx:xx:xx txqueuelen 1000 (Ethernet) RX packets 31627966 bytes 2297990670 (2.1 GiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 3453826 bytes 4284450399 (3.9 GiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 |
上記の場合、ehter で示された値がMACアドレスです。
iPhoneでMACアドレスを調べる
iPhoneでMACアドレスを調べる方法は次の通りです。
1. 設定画面を開く
iPhone/iPod Touch のホームスクリーンから「設定」を選択します。
2. 「一般」を選択する
設定メニューの一覧から「一般」を選択します。
3. 「情報」を選択する
一般メニューの一覧から「情報」を選択します。
4. MACアドレスを確認する。
「Wi-Fiアドレス」がお使いのiPhone / iPod TouchのMACアドレスです。
コメント