代码、数据与二维码工具

IPv6 子网计算器

输入 IPv6 地址及 0 至 128 的前缀长度,在浏览器中计算完整地址范围。

优先本地处理无需注册隐私说明 ↗

支持 :: 压缩和末尾的 IPv4 点分十进制(四个 0–255 八位组,不允许前导零)。

计数包括所有地址。/0 覆盖整个 128 位范围;/128 恰好包含一个地址。

公式:数量 = 2^(128 − 前缀);网络地址 = (地址 >> 主机位数) << 主机位数;末地址 = 网络地址 + 数量 − 1。

来源: RFC 4291 · RFC 5952

使用步骤

如何使用

  1. 输入 IPv6 地址和 CIDR 前缀,例如 2001:db8::1/64。
  2. 计算子网并查看输入错误提示。
  3. 查看规范化前缀、首末地址及地址总数。

精确范围计算

公式:数量 = 2^(128 − 前缀);网络地址 = (地址 >> 主机位数) << 主机位数;末地址 = 网络地址 + 数量 − 1。

支持的表示法

支持 :: 压缩和末尾的 IPv4 点分十进制(四个 0–255 八位组,不允许前导零)。 不支持区域标识符(%):它表示接口作用域,不是 128 位地址的一部分。

本地计算与范围

已在本地计算。此范围不用于判断路由、分配或安全性。

常见问题

你可能还想知道

/0 和 /128 的结果是什么?

计数包括所有地址。/0 覆盖整个 128 位范围;/128 恰好包含一个地址。