跳到正文
马克工具箱

VLSM 子网划分

规划公司网络、家庭实验室,或者做网络课程和考试的子网划分题?列出需要的子网和各自的主机数,计算器会按从大到小给每个子网分配刚好够用的地址块,互不重叠、浪费最少,并列出网络地址、掩码、可用范围、广播地址,以及还剩下哪些地址块。

在浏览器本地运行,输入的内容和文件都不会上传

IPv4 网段,CIDR 写法,例如 10.0.0.0/16

各子网及需要的主机数

台主机
台主机
台主机
台主机

已分配 228 / 256 个地址(89%)

子网需要主机数网络地址子网掩码可用地址范围广播地址富余主机数
办公区100192.168.1.0/25255.255.255.128192.168.1.1 – 192.168.1.126192.168.1.12726
访客 Wi-Fi50192.168.1.128/26255.255.255.192192.168.1.129 – 192.168.1.190192.168.1.19112
服务器20192.168.1.192/27255.255.255.224192.168.1.193 – 192.168.1.222192.168.1.22310
路由器互联2192.168.1.224/30255.255.255.252192.168.1.225 – 192.168.1.226192.168.1.2270

剩余可用地址块: 192.168.1.228/30, 192.168.1.232/29, 192.168.1.240/28

按主机数从大到小分配,每个地址块都从自己的边界开始,不会互相重叠。每个子网要占用网络地址和广播地址各一个,所以 /30 可用 2 台主机,/24 可用 254 台。

使用步骤

  1. 填写要划分的网段,例如 192.168.1.0/24 或 10.0.0.0/16。
  2. 列出每个子网和需要的主机数,可以增删行。
  3. 查看分配结果,复制到文档或表格里。

参数说明

需要主机数
需要分配地址的设备数量,包括网关。每个子网还要另外占用网络地址和广播地址。
富余主机数
地址块里超出需求的可用地址,可以留给以后扩容。
剩余地址块
分配完以后还没用到的地址,按边界拆成可以继续分配的块。

完整示例

把 192.168.1.0/24 划分成四个子网,分别需要 100、50、10 和 2 台主机。每个子网从大到小依次分得能装下其主机数加上网络地址和广播地址的最小地址块:

子网 需要主机数 网络地址 子网掩码 可用地址范围 广播地址 富余主机数
研发部 100 192.168.1.0/25 255.255.255.128 .1 – .126 192.168.1.127 26
销售部 50 192.168.1.128/26 255.255.255.192 .129 – .190 192.168.1.191 12
管理部 10 192.168.1.192/28 255.255.255.240 .193 – .206 192.168.1.207 4
路由器互联 2 192.168.1.208/30 255.255.255.252 .209 – .210 192.168.1.211 0

这样用掉了 256 个地址中的 212 个。其余 44 个列在「剩余可用地址块」下:192.168.1.212/30、192.168.1.216/29 和 192.168.1.224/27。前缀长度等于 32 减去能容纳(主机数 + 2)的下一个 2 的整数次幂的指数,所以 100 台主机需要 102 个地址,向上取整到 128,即 /25。

常见问题

为什么要从大到小分配?

大小为 2ⁿ 的地址块必须从 2ⁿ 的整数倍开始。先放大的块,后面的块自然都能对齐,不会因为空洞浪费地址。

/30、/29、/24 能容纳多少台主机?

分别是 2、6、254 台,也就是地址块大小减去网络地址和广播地址。

支持 IPv6 吗?

不支持。IPv6 子网通常统一用 /64,可变长子网划分主要用于 IPv4。IPv6 网段可以用「IP 子网计算器」。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具