IPv6 ULA 生成器

网络

一键生成 fd00::/8 范围的 IPv6 唯一本地地址前缀,支持自定义子网 ID 与 EUI-64 接口标识,本地地址不参与公网路由,适合家庭与企业内网的编址规划,结果可批量复制。

RFC 4193
IPv6 ULA: 生成 RFC 4193 唯一本地地址 · 仅供本地网络使用

关于 IPv6 ULA 生成器

IPv6 唯一本地地址(ULA,fc00::/7)相当于 IPv4 的私有地址,用于内网通信、不在公网路由。按 RFC 4193,正确的 ULA 前缀应在 fd00::/8 下,用随机 40 位 Global ID 生成,以保证不同站点之间几乎不会重复。本工具在浏览器本地按规范随机生成 /48 ULA 前缀并划分 /64 子网,运算全程不联网,适合规划内部 IPv6 编址。所有查询均在浏览器本地发起,无需安装命令行工具,它适合规划内部 IPv6 编址、为分公司或容器集群划分互不冲突的 ULA 子网。运算全程不联网,生成的地址可作为内网寻址的稳定起点,避免与公网地址混淆。生成的前缀建议记录在地址规划文档里,便于后续扩容时保持一致;不同站点使用不同随机标识可避免合并网络时地址冲突,规划阶段多花一分钟很值。

使用方法

  1. 打开「IPv6 ULA 生成器」
  2. 输入地址或查询参数
  3. 根据需要调整输出选项
  4. 点击「查询」按钮,结果实时显示
  5. 复制或导出结果

使用场景

  • 内网编址 — 为家庭或企业内网生成稳定的 /48 ULA 前缀,独立于 ISP 分配的地址。
  • 子网划分 — 在 /48 前缀下规划多个 /64 子网,分配给不同 VLAN 或网段。
  • 站点互联 — 为多站点 VPN 生成低冲突概率的 ULA,避免合并时地址撞车。
  • 实验环境 — 搭建 IPv6 实验室时使用不会泄漏到公网的本地地址。
  • 双栈过渡 — 在双栈网络中用 ULA 承载内部服务,公网流量另走全局地址。

常见问题

ULA 和链路本地地址(fe80::)有什么区别?

fe80::/10 链路本地地址只在单条链路有效、不能跨路由器;ULA(fd00::/8)可在整个站点内跨子网路由,但同样不在公网路由。

为什么生成的前缀都是 fd 开头?

ULA 整体是 fc00::/7,其中 L 位为 1(即 fd00::/8)表示 Global ID 由本地随机生成,这是 RFC 4193 推荐做法;fc00::/8 留作未来集中分配,暂未启用。

Global ID 为什么要随机?

随机生成 40 位 Global ID 能让不同组织的 ULA 前缀碰撞概率极低,从而在站点合并或 VPN 互联时几乎不会地址冲突。

一个 /48 能划多少个 /64?

从 /48 到 /64 有 16 位子网号,可划分 65536 个 /64 子网,足够绝大多数内网使用。

ULA 能直接上公网吗?

不能。ULA 设计上不在公网路由,访问互联网仍需全局单播地址(GUA)或经过 NAT/NPT 转换。

广告