按 ⌘K 切换工具
NETWORK
IPv6子网计算器
计算IPv6子网详情和地址范围。
ipv6-subnet
- Network
- 2001:db8::
- First address
- 2001:db8::
- Last address
- 2001:db8:0:ffff:ffff:ffff:ffff:ffff
- Prefix
- /48
- Addresses
- 1,208,925,819,614,629,174,706,176
§01 关于此工具
概述
这是一个面向 IPv6 的 CIDR 计算器。输入一个前缀,它会算出网络地址、该范围内的首个和末个地址、前缀长度,以及地址总数——用的是精确的 128 位 BigInt 运算,所以哪怕是一个 /0 及其 340 涧个地址也能算得分毫不差。结果随输入更新,带 :: 的压缩输入完全支持。把一段 /48 分配切成若干 /64 子网,或者核对路由边界时,都用得上。
使用方法
- 在 IPv6 CIDR 里填入一个值,比如
2001:db8::/48——压缩写法和完全展开的写法都可以。 - 读算出来的各行(
Network、First address、Last address、Prefix、Addresses),它们每敲一个键就刷新。输入不合法时(前缀不在 0–128 之间,或地址格式有误)会就地显示错误。
示例
2001:db8::/48→ 末个地址2001:db8:0:ffff:ffff:ffff:ffff:ffff,共 2^80 个地址。2001:db8:abcd:12::/64→ 末个地址2001:db8:abcd:12:ffff:ffff:ffff:ffff,共18,446,744,073,709,551,616个地址。2001:db8:abcd:12:3456::1/64→ 网络地址2001:db8:abcd:12::——你带进来的主机位会被计算器掩掉。
说明
一切都在你的浏览器本地运行;不上传任何内容。输出的地址采用规范的压缩形式,最长的全零段被折叠成 ::。因为 IPv6 不保留网络地址和广播地址,这里显示的数量就是该前缀覆盖的全部地址。
FAQ
我的 IPv6 编址方案会发到服务器吗?
不会。所有计算都在浏览器里用 128 位 BigInt 运算完成;不向任何地方传输,所以内部前缀和编址方案都留在你的机器上。
可以输入带双冒号的压缩地址吗?
可以。像 2001:db8::/48 这样的输入会在内部被展开成完整的 8 组,结果显示时又会把最长的全零段折回 :: 重新压缩。
为什么没有像 IPv4 那样的可用主机数?
IPv6 没有广播地址,所以不像 IPv4 那样要从子网里扣掉网络地址和广播地址。因此工具给出的是这个前缀的完整地址数量。