MAC地址和OUI是什么
MAC地址是网卡在局域网中使用的硬件地址,长48位,通常写成6组十六进制数字,例如3C:22:FB:12:34:56。以太网、Wi-Fi和蓝牙设备都有MAC地址,路由器和交换机靠它把数据送到同一网段内的具体设备。
厂商要生产网卡,先向IEEE注册机构申请一段地址。前24位(前6位十六进制)就是这段地址的编号,叫作OUI(组织唯一标识符),后24位由厂商自己分配给每一块网卡。所以只看前6位,就能知道网卡是哪家公司登记的。
| 登记类型 | 前缀长度 | 每块可分配的地址数 |
|---|---|---|
| MA-L(大块) | 24位(前6位十六进制) | 约1,677万个 |
| MA-M(中块) | 28位(前7位十六进制) | 约105万个 |
| MA-S(小块) | 36位(前9位十六进制) | 4,096个 |
需要地址较少的公司可以只申请MA-M或MA-S,这时同一个24位前缀下会有多家厂商,要多看几位才能确定是谁。
从第一个字节看地址类型
第一个字节的最低两位有特殊含义,本工具会一并显示:
| 位 | 为0时 | 为1时 |
|---|---|---|
| 最低位(I/G位) | 单播:发给一台设备 | 组播:发给一组设备,例如01:00:5E开头的IPv4组播 |
| 次低位(U/L位) | 全球唯一:由厂商按登记的前缀分配 | 本地管理:由系统或管理员自行设定,不对应厂商 |
简单的判断方法:看第二位十六进制数字。如果是2、6、A、E,就是本地管理地址,例如DA:A1:19:12:34:56;FF:FF:FF:FF:FF:FF是广播地址,发给网段内的所有设备。
随机MAC地址为什么查不到厂商
为了防止在不同的Wi-Fi热点之间被追踪,主流系统连接无线网络时会改用随机生成的地址:
- iPhone、iPad(iOS 14起):每个无线网络默认使用“私有无线局域网地址”。
- 安卓手机(Android 10起):默认对每个网络使用随机MAC地址,各品牌设置里的名称略有不同。
- Windows 10、11:可以在WLAN设置中开启“随机硬件地址”,默认关闭。
这些地址都设置了本地管理位,不属于任何厂商,所以查询结果会显示“本地管理地址,没有厂商”。在路由器的设备列表里看到这类地址,通常就是开启了随机地址的手机或电脑。
怎样查看自己设备的MAC地址
| 设备 | 查看方法 |
|---|---|
| Windows | 在命令提示符中运行ipconfig /all,看对应网卡的“物理地址”;也可以运行getmac。 |
| macOS | 在终端中运行ifconfig en0,看ether后面的地址;或在“系统设置”的网络详细信息中查看。 |
| Linux | 运行ip link,看link/ether后面的地址。 |
| iPhone | “设置”→“通用”→“关于本机”→“无线局域网地址”是出厂地址;连接某个网络时实际使用的地址在“设置”→“无线局域网”中点该网络右侧的信息按钮查看。 |
| 安卓手机 | 在“设置”的“关于手机”或“状态信息”中查看;连接某个网络时使用的地址在该网络的详情页中查看,各品牌位置不同。 |
| 路由器 | 登录路由器管理页面,在“设备列表”或“DHCP客户端”中可以看到每台设备的MAC地址。 |
常见的特殊地址
| 地址或前缀 | 用途 |
|---|---|
| FF:FF:FF:FF:FF:FF | 广播地址,例如ARP请求。 |
| 01:00:5E | IPv4组播地址映射到以太网(RFC 1112)。 |
| 33:33 | IPv6组播地址映射到以太网(RFC 2464)。 |
| 01:80:C2:00:00:00 | 生成树协议(STP)使用的组播地址。 |
| 01:80:C2:00:00:0E | LLDP(链路层发现协议)使用的组播地址。 |
常见问题
为什么我手机的MAC地址查不到厂商?
iPhone(iOS 14起)和安卓手机(Android 10起)连接Wi-Fi时默认使用随机的“私有地址”,Windows也可以开启“随机硬件地址”。这类地址第一个字节的第二低位是1,属于本地管理地址,不是厂商分配的,所以查不到厂商。在手机的无线网络设置里关闭私有地址后,看到的才是网卡的出厂地址。
只知道前几位可以查吗?
可以。输入前6位十六进制(如3C:22:FB)就能查到大多数厂商。少数前缀又分给了多家厂商(MA-M、MA-S),这时需要输入前7位或前9位,页面会提示需要几位。
查到的厂商就是设备品牌吗?
不一定。前缀登记的是网卡或芯片模块的生产者。很多电视、摄像头、智能家居设备使用其他公司生产的无线模块,查到的会是模块厂商,而不是您买到的品牌。
MAC地址可以用来定位或识别某个人吗?
MAC地址只在同一个局域网内传输,经过路由器后就不会再被转发,网站和远程服务器看不到您的MAC地址。仅凭MAC地址也无法查到设备的位置或使用者。
MAC地址可以修改吗?
网卡的出厂地址写在硬件里,但操作系统可以让网卡使用另一个地址,随机地址就是这样实现的。所以MAC地址可以被修改,不适合作为唯一可信的设备身份。
本站会保存我查询的MAC地址吗?
不会。厂商数据以静态文件的形式按前缀分块加载,匹配在您的浏览器中完成,输入的地址不会发送到服务器。详见隐私说明。
相关工具
-
IP地址与域名归属查询
查询公网IP的归属地、运营商和ASN。
-
子网计算器
规划局域网网段,计算可用地址范围。
-
TCPing端口检测
检查服务器的端口能否从公网连接。