IPv6 ULA 生成器
免费在线IPv6 ULA生成器,无需安装。根据RFC4193标准生成唯一的本地地址。
关于 IPv6 ULA 生成器
使用 Web Crypto API(crypto.getRandomValues)在 fc00::/7 范围内生成随机 IPv6 唯一本地地址(ULA)。每个地址固定使用 fd00::/8 本地分配前缀,并附带随机 40-bit 全球 ID,输出会按 IPv6 零压缩规则进行缩写。一次可生成 1 到 50 个地址。
使用方法
1. 设置数量(Count,默认 5,范围 1-50)。 2. 点击 Generate(生成)。地址会显示在等宽字体块中。 3. 使用 Copy(复制)将所有生成的地址(每行一个)复制到剪贴板。
ULA 地址结构
根据 RFC 4193,ULA 以 fd 开头,后接一个随机的 40-bit 全球 ID。本生成器将第一个字节设置为 0xfd,强制第二字节的 L(local)位置位,其余部分填充密码学随机字节。随后通过去除前导零并将最长的一段连续全零分组折叠为 :: 来压缩该地址。
▶这些 ULA 地址在全球范围内是唯一的吗?
唯一性是概率性的。40-bit 随机全球 ID 使得在单个网络内发生碰撞的可能性极小,但 RFC 4193 的 ULA 在全球范围内不可路由,仅用于本地用途。
▶为什么这些地址总是以 fd 开头?
RFC 4193 将 fc00::/7 保留给 ULA;其中 fd00::/8 这一半用于带有随机全球 ID 的本地分配地址,而 fc00::/8 则保留给从未被采用的注册机构分配前缀。
▶一次最多可以生成多少个地址?
每次点击可生成 1 到 50 个,由 Count(数量)输入控件决定。可以多次点击 Generate 以获取更多地址。
▶随机字节是密码学安全的吗?
是的。本生成器使用 window.crypto.getRandomValues,其随机源取自浏览器的密码学安全随机源。
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。