返回

子网划分工具

/
#网络地址前缀首主机末主机广播地址主机数
1192.168.1.0/26192.168.1.1192.168.1.62192.168.1.6362
2192.168.1.64/26192.168.1.65192.168.1.126192.168.1.12762
3192.168.1.128/26192.168.1.129192.168.1.190192.168.1.19162
4192.168.1.192/26192.168.1.193192.168.1.254192.168.1.25562

工具介绍

给定一个 IPv4 网络和现有前缀,再给出想要的子网个数,页面会把这个网段切成等长的小段。它适合画一张地址分配表,不负责检查这些地址有没有和现网冲突。

需要的额外位数是不小于 log2(个数) 的最小整数,所以 3 个子网也会按 4 个来对齐。新前缀 = 原前缀 + 额外位数。若新前缀大于 32,页面直接提示失败。每个子网的长度是 2^(32−新前缀)。起点先把输入地址按原前缀对齐到网络地址,然后每隔一个子网长度取一块。前缀小于 31 时,可用主机扣掉网络地址和广播地址。

计算示例

  1. 输入:192.168.1.0/24,要 4 个子网

    输出:192.168.1.0/26(可用 .1–.62)、192.168.1.64/26(.65–.126)、192.168.1.128/26(.129–.190)、192.168.1.192/26(.193–.254),各 62 台主机

  2. 输入:192.168.1.0/24,要 3 个子网

    输出:仍然切成 /26,但只列出前 3 段,192.168.1.192/26 不会出现在表里

  3. 输入:192.168.1.0/30,要 8 个子网

    输出:新前缀会变成 33,页面提示子网数过多或地址格式错误

使用限制

  • 个数不是 2 的幂时,多出来的地址被留在表外,并没有合成一个更小的剩余网段。
  • 原前缀输入被限制在 0 到 30。个数限制在 1 到 1024。
  • 和子网计算器一样,不校验每一段是否 ≤255。

常见错误

  • 以为「要 3 个」就会得到 3 个刚好用完地址的网段。实际按 4 块对齐,第 4 块被丢掉。
  • 在基地址里填主机地址,例如 192.168.1.50/24。页面会先对齐到 192.168.1.0 再切,不会从 .50 开始。
  • 把每个 /26 的主机数写成 64。页面显示 62。

常见问题

4 个子网为什么是 /26?▾
/24 有 8 位主机位。4 是 2 的 2 次方,所以借 2 位,前缀变成 26,每段 64 个地址。
能分成大小不同的子网吗?▾
不能。每一行的前缀相同。
和上面的子网计算器怎么配合?▾
先用划分工具得到每一段的网络地址和前缀,再用子网计算器核对其中某一段的掩码和广播地址。

相关工具