IPv6 ULA(Unique Local Address,本地唯一地址)生成器可以根据 MAC 地址自动计算并生成符合 RFC 4193 规范的 ULA 前缀。
什么是 IPv6 ULA
ULA 是 IPv6 的本地唯一地址,类似于 IPv4 的私网地址段。ULA 地址以 fd00::/8 开头,后接 40 位随机子网 ID,保证全球唯一性,可用于内网通信,无需公网路由。
核心能力
- 基于 MAC 地址生成全球唯一的 ULA 前缀
- 支持 ULA-48、ULA-64、ULA-128 三种格式
- 使用 Web Crypto API 计算 SHA-1 哈希
- 支持大写/小写输出
- 一键复制生成的 ULA 地址
使用方法
- 输入 MAC 地址(6字节,格式如 20:37:06:12:34:56)
- 点击生成按钮获取 ULA 前缀
- 复制所需的 ULA 地址
应用场景
- 企业内网 IPv6 地址规划
- 家庭网络 ULA 地址分配
- 测试环境 IPv6 地址生成
- 避免与公网地址冲突的本地通信
技术原理
ULA 前缀由 fd + 40位子网ID 组成,其中子网ID通过对 MAC 地址进行 SHA-1 HMAC 运算得出,确保每个 MAC 地址对应唯一的 ULA 前缀。