01
fd8e:bf62:a552:497f::/6402
fde7:0a39:ba2d:6f1f::/6403
fddf:4488:99a1:2668::/6404
fd27:eb3f:9ca3:bdb2::/6405
fd24:7538:84e9:338f::/64IPv6 ULA: 生成 RFC 4193 唯一本地地址 · 仅供本地网络使用
关于 IPv6 ULA 生成器
IPv6 唯一本地地址(ULA,fc00::/7)相当于 IPv4 的私有地址,用于内网通信、不在公网路由。按 RFC 4193,正确的 ULA 前缀应在 fd00::/8 下,用随机 40 位 Global ID 生成,以保证不同站点之间几乎不会重复。本工具在浏览器本地按规范随机生成 /48 ULA 前缀并划分 /64 子网,运算全程不联网,适合规划内部 IPv6 编址。 建议在日常网络运维中收藏本工具,遇到网络排查需求时即可快速打开使用。所有查询均在浏览器本地发起,无需安装命令行工具。
使用场景
- 内网编址 — 为家庭或企业内网生成稳定的 /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 转换。
有浏览器兼容性要求吗?
本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。
可以离线使用吗?
首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。