地址转换器

格式: 六组十六进制数,用冒号或连字符分隔
自动生成的IPv6接口标识符(64位)
输入IPv6前缀以生成完整地址

转换过程可视化

1
原始MAC地址
等待输入...
2
插入FFFE
等待转换...
3
反转U/L位(第7位)
等待转换...
显示位级操作
4
最终EUI-64地址
等待转换...

转换规则说明

什么是EUI-64?

EUI-64(Extended Unique Identifier)是IPv6中用于从MAC地址生成64位接口标识符的标准方法。这允许设备自动配置自己的IPv6地址,而无需DHCP服务器。

转换步骤

  1. 将48位MAC地址分成两半:前24位(OUI)后24位(设备标识)
  2. 在中间插入16位的FFFE
  3. 反转U/L位(第7位),将0改为1或1改为0
    • 0表示全局唯一,1表示本地唯一
    • MAC地址中此位通常为0(全局唯一)
    • EUI-64中此位取反后为1(本地唯一)

示例

MAC地址: 00:1A:2B:3C:4D:5E

步骤1: 分成两半 → 00:1A:2B 和 3C:4D:5E

步骤2: 插入FFFE → 00:1A:2B:FF:FE:3C:4D:5E

步骤3: 反转第7位(00→02) → 02:1A:2B:FF:FE:3C:4D:5E

最终EUI-64: 021A:2BFF:FE3C:4D5E

应用场景

  • IPv6链路本地地址自动生成(fe80::/64)
  • IPv6无状态地址自动配置(SLAAC)
  • 设备唯一标识生成

注意事项

  • EUI-64地址可能暴露设备MAC地址,存在隐私问题
  • 现代操作系统通常使用随机生成的接口标识符
  • 某些设备可能使用不同的转换方法