子网划分工具
把网络等分成子网,或按各自需要的主机数确定每个子网的大小。
子网划分工具完全在浏览器中运行,内部编址方案只在你的设备上计算,不会外传。
打开CIDR计算器
关于 子网划分工具
把一个网络切成更小的网络,说起来简单,手算起来却很磨人,因为每个子块都必须从自身大小允许的边界开始。这个工具提供三种方式:给出新的前缀长度,它列出等分后的所有块;给出需要的子网数量,它向上取整到2的幂;或者把各部门的主机需求列出来,它会从大到小铺设可变长子网——VLSM正是这样避免地址浪费的。每个块都附带掩码、主机范围、广播地址和可用数量。
功能特性
- 可按目标前缀、子网数量或主机需求划分
- 可变长子网掩码,从最大的块开始分配
- 每个子网的网络地址、掩码、首末主机、广播地址和可用数量
- 把主机地址规范化为所属块的网络地址
- 报告剩余地址以及未能容纳的需求
- 按RFC 3021把/31视为点到点链路、/32视为单主机
- 面向IPAM或电子表格的CSV导出
如何使用 子网划分工具
- 输入要划分的地址块,例如10.0.0.0/16
- 选择新的前缀、子网数量,或列出每个子网所需主机数
- 查看得到的地址块及其范围和可用主机数
- 复制CIDR列表,或把表格下载为CSV
示例
输入
192.168.1.0/24 split into /26
输出
192.168.1.0/26, 192.168.1.64/26, 192.168.1.128/26, 192.168.1.192/26
四个等大的地址块,每个62个可用主机,都落在/26允许起始的边界上。
常见错误与故障排除
- 输入的地址块被自动改写了。 — 不是自身网络地址的地址会被规范化:192.168.1.77/24会变成192.168.1.0/24,结果上方的提示会说明这一点。
- 算式看着没问题,某个VLSM需求却放不下。 — 对齐是要占地方的。地址块必须从自身大小的整数倍开始,所以排在若干小需求之后的大需求可能留下无法使用的空隙。
- 可用主机数比预期少两个。 — 网络地址和广播地址不能分配给主机,所以/24只有254个可用地址而不是256个。只有/31和/32例外。
- 很大的划分只显示了一部分。 — 把/8切成/24会产生65,536个块,因此表格只显示前1,024个并加以说明。请换用更小的父块或更短的前缀。
常见问题
- 把/24划成/26能得到几个子网?
- 四个,每个64个地址、62个可用主机。前缀每增加一位,子网数量翻倍、大小减半。
- 什么是VLSM,什么时候需要?
- 可变长子网掩码给每个子网按自身主机数量身定制掩码,而不是整个网络共用一个。当各子网规模差别较大时它才有意义。
- 子网为什么必须从边界开始?
- 因为掩码按位工作而不是按算术。/26占64个地址,其网络地址必须是64的倍数,所以192.168.1.64可以,192.168.1.70不行。
- 路由器互联真的可以用/31吗?
- 可以,而且是常见做法。RFC 3021允许在点到点链路上使用/31,因为没有广播对象,两个地址都能用。
- 支持IPv6前缀吗?
- 暂时不支持,这里的运算是IPv4。IPv6子网划分很少需要这种主机数量运算,惯例是给每个网段一个/64。
相关工具
全部 ArrayKit 工具