MAC 地址类型速记
MAC 表示方式
MAC 地址为 48 位,使用 EUI 48,通常使用 12 个 16 进制表示,由电气和电子工程师协会 (IEEE) 定义,通常如下表示方式:
XX-XX-XX-XX-XX-XX Windows 系统常用
XX:XX:XX:XX:XX:XX Linux 系统常用
XXXX.XXXX.XXXX 网络设备常用,Cisco 等
XXXX-XXXX-XXXX 网络设备常用,H3C 等
组成结构
MAC地址分为两部分:
- 组织唯一标识符(OUI):前24位(前面 6 个 16 进制数),由 IEEE 分配,由设备制造商申请所得。
- 设备标识部分:后 24 位(后面 6 个 16 进制数),由制造商自行分配,用于区分同一厂商的不同设备。
特殊位含义
- I/G位(Individual/Group):第一字节的最低位(一个字节8位,一个16进制4位,即第2个16进制的最后低位)。 0表示单播地址,1表示组播。
- G/L位(Global/Local):位于第一字节的次低位(第2个16进制的最后低位)。 0表示全局管理地址,由IEEE分配,全球唯一。 1表示本地管理(LAA)地址,可自定义配配置。
虽然 MAC 地址通常是固化在网卡中的,但现代操作系统允许修改MAC地址,以满足调试、隐私保护等需求。例如,Windows、Android、IOS设备支持随机 MAC 地址功能,通过动态生成通常使用本地管理 (LAA)来保护用户隐私。
速记
MAC 地址的第2个 16 进制:
0 4 8 C 为全球唯一 OUI ,通常为已注册 OUI。
2 6 A E 本地管理(LAA)单播,可用于随机 MAC 地址保护隐私。
1 5 9 D 组播
3 7 B F 组播
实例
随机 MAC 在无线网络中非常常见,当连接到某个 Wi-Fi 网络时,系统可能为该网络生成一个 随机 MAC 地址。


Windows系统使用使用如下方式可以获取真正的硬件 MAC 地址
Get-NetAdapter | Format-List Name, MacAddress, PermanentAddress

- Name → 网卡名
- MacAddress → 当前正在使用的 MAC(可能是随机 LAA)
- PermanentAddress → 硬件真实 MAC,全球唯一的 OUI
