MAC 转 EUI-64 / 链路本地
modified EUI-64 过程在 48 位 MAC 的 OUI 字节与设备字节之间插入 `FF:FE`,并翻转首个八位组的 U/L 位。结果是用于无状态 IPv6 (SLAAC) 和链路本地地址 (`fe80::/10`) 的 64 位接口 ID。本工具也展示未翻转形式以供参考,因为部分老栈在不做位翻转的情况下输出该形式。
—
- Modified EUI-64(字节)02:1a:2b:ff:fe:3c:4d:5e
- 接口 ID21a:2bff:fe3c:4d5e
- IPv6 链路本地fe80::21a:2bff:fe3c:4d5e
- 接口 ID(U/L 未翻转)1a:2bff:fe3c:4d5e
现代栈按 RFC 4291 §2.5.1 翻转 U/L 位;未翻转行用于与遗留实现对照。
输出为小写十六进制 — RFC 5952 规范形式。
使用方法
- 用任何常见格式粘贴 MAC — `00:1A:2B:3C:4D:5E`、`001a.2b3c.4d5e`、纯 `001A2B3C4D5E` 都按相同方式解析。
- 查看 modified EUI-64(U/L 位已翻转)、规范 IPv6 接口 ID 和完整的链路本地地址。
- 在需要的行上点复制。
常见问题
- 为什么要翻转 U/L 位?
- RFC 4291 §2.5.1 反转 universal/local 位,使厂商分配的 MAC 在 IPv6 接口 ID 中显示 U 位置 1。早期 IPv6 文档为便于书写而设;现代隐私扩展(RFC 4941 / 8981)反正会隐藏 MAC。
- 如今还经常看到真实的 EUI-64 地址吗?
- 比十年前少 — Windows、macOS 和多数 Linux 发行版默认使用随机化接口 ID 以保护隐私。嵌入式设备、路由器及静态配置主机仍会例行输出 EUI-64。
相关工具
随机 IP 与 MAC 生成器
为测试和模拟批量生成随机 IPv4、IPv6 或 MAC 地址 — 支持 public / private / ULA / link-local / UAA / LAA 范围。
随机 0 0
IEEE 754 浮点转换器 (32 与 64 位)
查看任意数字在 float32 与 float64 下的精确 IEEE 754 位布局 — 符号、指数与尾数位、hex、存储值与舍入 — 或将 hex 位解码回数字,全部在浏览器内完成。
转换 0 0
二进制补码转换器 (8–64 位)
输入十进制、hex、二进制或八进制值,查看其 8/16/32/64 位二进制补码位模式,以及有符号/无符号读法、hex、八进制与反码 — 在浏览器内完成。
转换 0 0
MAC 地址格式化
在冒号、连字符、Cisco 点和无分隔符之间重新格式化 MAC 地址,可选大小写 —— 并显示其单播/组播与全局/本地类型。
网络 0 0
mailto: 链接构建器
构建包含收件人、抄送、密送、主题和正文的 mailto: URL — 按 RFC 6068 进行百分号编码,可直接放入 <a> 标签。
网络 0 0
IP 地址检查器
输入 IPv4 或 IPv6 地址,查看其类、scope(私有 / 公共 / 回环 / 链路本地)、十进制值、二进制、反向 DNS 表示以及 /32 CIDR。
网络 0 0