IP 与网络

MAC 地址格式转换

输入一个完整的六字节地址,同时查看四种格式与类型位;测试值需预览后再应用。

MAC 地址格式转换

MAC 地址输入

标准格式与类型位

冒号分隔
02:1A:2B:3C:4D:5E
横线分隔
02-1A-2B-3C-4D-5E
思科点分
021A.2B3C.4D5E
无分隔符
021A2B3C4D5E
字节:十六进制(十进制)
02 (2) · 1A (26) · 2B (43) · 3C (60) · 4D (77) · 5E (94)
首字节二进制,高位在左
00000010
I/G — 第 0 位
0 · 单播
U/L — 第 1 位
1 · 本地管理位已置位

地址仅在当前浏览器处理,不查询设备或厂商。

转换选项

首字节最右一位是 I/G,向左一位是 U/L;这些位不能证实分配情况或厂商身份。

生成值只固定本地与单播位,可能与已有地址重复,不代表任何硬件厂商。

地址已解析,格式与类型位已更新。

交换机导出的是点分写法,配置表单却要求冒号分隔时,MAC 地址格式转换可以保留原来的六字节,只调整书写形式。结果同时列出字节值与首字节标记,便于区分「格式不对」和「地址类型不合适」,也避免把本地管理位误当成设备厂商的证明。

为什么使用 MAC 地址格式转换

对照同一组字节的不同写法,再判断类型位。

换分隔符,不换地址

MAC 地址格式转换把同一个值并列显示为冒号、横线、思科点分格式和连续十六进制。前导零不会丢失,字节顺序不会颠倒,便于核对交换机日志与 DHCP 配置中的地址是否一致。

同样的六个彩色字节块按不同分组和分隔方式重复排列。

先看标记,再用测试值

本地管理地址的 U/L 位为一;生成测试值时还会把 I/G 位清零,使其为单播。写回输入前先展示预览与替换数量,取消即可保留原值,应用后能一次撤销并恢复之前的结果。

首字节展开成八个位格,末尾两格展示本地管理与单播状态。

避免分组与导出格式弄错

01

保留完整的六字节

前后空白可以省略;字节内部的空格、少一位的分组、混用分隔符都不会被悄悄修复。直接从日志中选取单个完整地址,不要连同字段名一起粘贴。

02

选项变化后重新核对

结果始终展示四种写法,导出选项决定复制和下载哪一种。修改大小写或格式会使旧结果过期;关闭自动转换后,可以按 Ctrl/Cmd + Enter 手动更新。

03

随机值先预览再写回

生成测试值不会立即覆盖已有输入。预览会列出被替换的非空行数;应用后查看本地和单播位,撤销会同时恢复输入、选项及之前的结果。

从书写形式看到字节含义

四种形式严格互转

MAC 地址校验接受六组两位冒号或横线写法、三组四位点分写法,以及连续的十二位十六进制。输入可混用字母大小写,但同一个地址内不能混用分隔符。输出保留每个前导零。

直接查看两个标记位

每个字节同时展示十六进制与十进制,首字节额外显示八位二进制。I/G 为零表示单播,为一表示组地址;U/L 为一表示本地管理。全零和全 FF 会另行提示,避免与普通设备地址混淆。

按需生成本地单播值

MAC 地址生成只在点击时调用浏览器的 Web Crypto 随机源。六个字节生成后固定本地与单播位,其余位保留随机值;不会使用厂商前缀,也不会给测试值附上真实设备品牌。

输入边界与结果含义

只处理四十八位地址
不支持 EUI-64、由 MAC 推导 IPv6 或反转位顺序。十六位十六进制文本会被拒绝,不会截断成十二位。转换只改变分隔符和字母大小写,不改变地址本身。
不自动修补错误
冒号、横线格式每组必须两位,点分每组必须四位。内部空白、全角字符、0x 前缀和混合分隔符都报错;只忽略完整输入两端的空白,不从任意文本提取看似合法的地址。
一次只校验一个值
不支持批量列表、文件导入和日志提取。逗号、分号及内部换行会报错。总输入最多 256 个 UTF-16 代码单元,包含两端空白,超过后禁止导出。
不查询厂商和设备
没有 OUI 厂商库、MAC 转 IP 查询、网络扫描或修改本机网卡功能。通用管理位只说明位值,不能证实厂商确实分配了这个地址,也不能判断设备在线或可达。
随机值可能重复
测试值保证本地位为一、单播位为零,不保证与现有网络没有冲突。它不是全球分配标识,也不实现可选的结构化本地地址规划;使用前需要自行核对目标环境。
特殊值仍可查看格式
全 FF 广播地址与全零地址可以转换,但结果附带提示。语法成功不代表可作为普通主机地址使用;工具不会替网络设备检查分配策略和有效性。

MAC 地址格式转换常见问题

支持哪些 MAC 地址格式?

支持冒号、横线、思科点分以及无分隔符四种写法,例如 02:1A:2B:3C:4D:5E 与 021A.2B3C.4D5E 表示同样的六个字节。必须保留前导零,且不能混用不同分隔符。

本地管理地址是什么意思?

它表示首字节从右起第二位,也就是 U/L 位,为一。示例首字节 02 的二进制末两位为 10,表示本地管理、单播。这并不等同于某个真实厂商前缀。

如何判断组播 MAC?

查看首字节最右侧的 I/G 位。为一表示组地址,涵盖组播或广播。全 FF 是特殊的广播值,结果会额外标识,不能把它当作单个网卡的地址。

这个工具会查询 MAC 厂商或 OUI 数据库吗?

不会。页面只解析你输入的字节和标记,不带 OUI 数据库,也不向厂商服务发送地址。即使 U/L 为零,也不能据此确认某个品牌设备真实存在。

随机 MAC 和真实网卡 MAC 有什么区别?

随机测试值由浏览器随机源产生,并固定为本地单播类型。它没有厂商分配凭证,也不能保证唯一;真实网卡可能使用厂商分配地址,也可能启用地址随机化,仅凭格式无法判断。

遇到了需要核对的特殊地址写法?

核对下一条地址

用 MAC 地址格式转换检查字节数量和类型位,再复制配置表单需要的那种写法。