IPv6 子网计算器
精确计算 IPv6 范围并按编号预览子网
本地精确计算;预览 1–256 条,新前缀不得短于父前缀。起始编号从 0 开始,仅接受十进制整数。IPv6 不使用广播地址;不接受 zone 后缀。
计算后显示规范 CIDR、地址范围和子网容量。
工具说明
IPv6 子网计算器先规范化父 CIDR,再按编号预览子网,无需枚举每一个地址。结果同时展示原地址、规范父网段、含首尾的地址范围、精确容量、子网数量和起始编号。一个 /48 可划成 65,536 个 /64,编号 16 对应第 17 个子网。前缀与编号必须是完整十进制整数,预览数量限定为 1–256;超过 2^53 的编号仍通过 BigInt 保持精确。修改任何字段都会清除已完成的预览,确保复制的 CIDR 与剩余数量来自同一次计算。末地址只是数学终点,不是广播地址,也不表示范围内每个地址均可分配。
生产可用片段
到达网段终点时,预览行数可以少于请求数量
text
父网段输入:2001:db8::53/120
子前缀:124
起始编号:14
预览数量:8
#14 2001:db8::e0/124 [2001:db8::e0 … 2001:db8::ef]
#15 2001:db8::f0/124 [2001:db8::f0 … 2001:db8::ff]
父网段只有 16 个子网,编号为 0–15。
显示这两行后,其后的剩余数量为零。
原地址的 ::53 主机位不会改变 /120 网络边界。常见问题
父前缀与子前缀有什么关系?
两者都在 /0–/128 范围内,子前缀不得短于父前缀。例如 /120 划成 /124 会得到 16 个子网,编号为 0–15。
可以使用超过 JavaScript 安全整数范围的编号吗?
可以,编号直接解析为十进制 BigInt。例如 ::/0 划成 /128 时,最大有效编号是 340282366920938463463374607431768211455。
剩余数量表示什么?
只计算最后一条已显示结果之后的子网,不包含起始编号之前跳过的子网。预览到最后一个子网时,剩余数量为零。
空白或小数预览参数会自动取整吗?
不会。预览数量必须是 1 到 256 的整数,空值、小数、符号和前导零都会被拒绝;新前缀和编号同样要求完整十进制整数。
输入包含主机位时如何处理?
网络计算会清除主机位,同时单独显示原地址。例如 2001:db8::53/120 的父网段是 2001:db8::/120。只有斜杠而缺少前缀属于错误,/0 则合法。
会检查 IPv6 zone 或网络可达性吗?
不会。本工具拒绝 %eth0 等 zone 后缀,支持成对方括号包装的 IPv6 地址。计算在本地完成,不判断地址分配、路由或可达性。
继续浏览