MAC 地址厂商查询
通过 IEEE OUI 注册表(MA-L、MA-M、MA-S)查询 MAC 地址的生产厂商,并查看单播/组播和本地管理位。查询在浏览器中完成。
支持冒号、连字符、点号分隔或不带分隔符。
什么是 MAC 地址查询?
这个工具可以识别某个 MAC 地址段被 IEEE 分配给了哪个机构,例如网卡或手机厂商。它还会以冒号、连字符和 Cisco 点号格式显示该地址,并解码两个标志位,说明地址是单播还是组播、是全球统一管理还是本地管理。
如何使用 MAC 地址查询
- 粘贴 MAC 地址或只粘贴前 6 位十六进制数;冒号、连字符、点号或不带分隔符均可。
- 点击“查询”。
- 查看厂商和分配的地址块(如
44:38:39/24),以及该地址的各种格式化形式。 - 如果地址是本地管理的,请留意提示:随机 MAC 无法识别厂商。
示例
44-38-39-ff-ef-57
Vendor: Cumulus Networks, inc · block 44:38:39/24 · 44:38:39:FF:EF:57 / 4438.39ff.ef57 · unicast, universally administered (UAA)
何时使用 MAC 地址查询
适合在 DHCP 租约表、ARP 缓存或 Wi-Fi 客户端列表中识别未知设备。它无法定位具体设备或其所有者;而且现代手机和笔记本为保护隐私会使用随机的本地管理 MAC,这类地址没有厂商信息。
MAC 地址查询 的工作原理
本站内置了 IEEE MA-L(24 位)、MA-M(28 位)和 MA-S(36 位)注册表的副本,由 Wireshark 的 manuf 文件生成,并按第一个字节拆分为 256 个小文件。只有与你的 MAC 第一个字节对应的文件才会从 algokit.dev 下载,并且采用最长前缀匹配,因此 36 位的 MA-S 分配优先于包含它的 24 位地址块。第一个字节的第 0 位表示组播,第 1 位表示本地管理地址。
常见用例
- 根据路由器的客户端列表,判断局域网中哪台设备是打印机或智能电视。
- 检查日志中的 MAC 是否属于 VMware 等虚拟机厂商或云服务商。
- 在冒号、连字符和 Cisco 点号格式之间转换 MAC 地址。
- 通过本地管理位识别随机化的私有 Wi-Fi 地址。
常见问题
为什么我手机的 MAC 没有显示厂商?
iOS、Android 和 Windows 会为每个网络使用随机化的 MAC 地址。这类地址设置了本地管理位,并未在 IEEE 注册,所以查不到制造商。
我的 MAC 地址会被发送到服务器吗?
不会。只有第一个字节对应的分片文件(如 /data/oui/44.txt)会从本站下载,匹配过程在你的浏览器中完成。
MAC 地址能暴露设备的位置或所有者吗?
不能。它只能标识网络接口的制造商,而且本来就不会离开你的本地网段。
厂商列表有多新?
它是站点构建时 IEEE 注册表的快照,非常新的分配可能缺失。