跳到主内容
UniKit

MAC 地址查询

校验并格式化 MAC 地址:解析 OUI(前 3 字节)与内置离线厂商表,判断本地管理与组播位,输出 aa:bb:cc:dd:ee:ff、aa-bb-…、aabb.ccdd.eeff、AABBCCDDEEFF 四种写法,支持批量查询。厂商表为部分内置数据,不保证完整或最新。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

MAC 地址输入

支持 12 位十六进制,以及 : - . 空格 分隔的写法;0x 前缀也会被忽略。

结果

00:1b:63:84:45:e6
厂商(OUI)Apple, Inc.
OUI 前缀001b63
NIC 部分8445e6
四种写法
冒号分隔00:1b:63:84:45:e6
连字符分隔00-1b-63-84-45-e6
Cisco 写法001b.6384.45e6
无分隔(大写)001B638445E6
大写 Cisco 写法001B.6384.45E6
地址标记
本地管理地址否
组播地址否
广播地址(全 F)否
全 0 地址否

这个工具能做什么

  • 在路由器、交换机或抓包工具里看到一个 MAC,想知道它是哪家厂商的网卡:输入地址即可用内置离线 OUI 表查出厂商名。
  • 统一地址写法:同一串十六进制会同时给出冒号、连字符、Cisco 点分(001b.6384.45e6)、无分隔大写和点分大写五种形式,粘到不同设备配置里不用手动改。
  • 判断地址类型:是否本地管理、是否组播、是否全 F 广播、是否全 0,这些标志位决定了交换机和学习表怎么处理这个地址。
  • 批量排查:粘贴每行一个 MAC 的清单(# 开头的行当注释跳过),一次性列出有效/无效行、未收录厂商的行数和标准写法。

示例

输入

00:1B:63:84:45:E6

输出

OUI 前缀:001b63
NIC 部分:8445e6
厂商:Apple, Inc.
标记:非本地管理、非组播
冒号分隔:00:1b:63:84:45:e6
连字符分隔:00-1b-63-84-45-e6
Cisco 写法:001b.6384.45e6
无分隔(大写):001B638445E6

输入会统一转成小写并去掉分隔符,所以大小写和分隔方式随便写都认。厂商信息来自内置离线表,不联网查询。

常见问题

为什么我的 MAC 查不到厂商?

三种常见原因:这是本地管理地址(首字节第二低位为 1,例如 02:42:AC:…),随机化 MAC 的前缀不属于任何注册厂商;这是虚拟机或容器网卡的软件生成地址;内置表是常见厂商节选,冷门厂商确实可能没收录。

输入格式有什么要求?

去掉 : - . 空格和 0x 前缀后必须正好是 12 位十六进制。长度不对会提示「长度不对」,含非十六进制字符会提示「不是合法的 MAC 地址」。批量模式下空行和 # 开头的注释行会被跳过。

本地管理和组播是什么意思?

首字节最低位是组播位:1 表示这是一个组播(含广播)地址,只有交换机广播域内的所有设备都关注。第二低位是本地管理位:1 表示这个地址是本地分配的(随机化 MAC、虚拟网卡),不是 IEEE 注册的全局唯一地址。

查厂商会联网吗?

不会。厂商表打包在页面里,全部在本地匹配。代价是表是节选且不会自动更新,查不到时可以去 IEEE 的 OUI 公开列表核对。

这些信息能用来定位设备位置吗?

不能。MAC 只反映网卡厂商,不含地理位置、也不含设备型号。厂商信息能帮你判断这是手机、路由器还是虚拟机,仅此而已。

关键词:mac addressmac 地址oui厂商vendor网卡aa:bb:cccisco 写法本地管理组播

同类工具