IPv6 ULA 前缀生成
以随机 40 位 Global ID 生成 fd00::/8 本地分配 ULA /48 前缀,并按指定 16 位子网 ID 生成 /64 网络。
生成本地 /48 与 /64
每项以前缀 fd 开始,包含随机选取的 40 位 Global ID,随后是 16 位子网字段。五个随机字节来自 crypto.getRandomValues,输出 Global ID、规范压缩的 /48 前缀及所选 /64 子网。
例如 Global ID abcdef0123 对应 fdab:cdef:123::/48;十进制子网 ID 258 对应 fdab:cdef:123:102::/64。工具只生成前缀,不生成主机接口标识,也不配置路由通告或 DNS。
唯一性与路由边界
采用本地分配 ULA 布局,即设置本地分配位的 fd00::/8。随机选择能降低冲突概率,但 40 位空间不代表绝对唯一。当前批次内会去重,合并站点或 VPN 前仍需核对已有分配。
ULA 用于本地通信,不应预期能在全球互联网路由;它也不是防火墙规则、加密方案或安全边界。每次最多生成 1,000 个前缀,子网 ID 为十进制 0–65,535。输入和结果均留在浏览器中。
参考资料
常见问题
为什么以 fd 开始,而不是 fc?
本地分配需要把 L 位设为 1,因此使用 fd00::/8。ULA 总范围为 fc00::/7,本工具不分配另一半范围。
可以在所有站点重复使用同一前缀吗?
独立随机的 Global ID 有助于避免网络将来互联时冲突;刻意复用可能造成路由重叠。
输入会上传吗?
不会。解析和生成在浏览器中完成,所需引擎与数据从本站加载;不保存输入,也不发送到处理 API。