🖧

VLSM 子网计算器

按严格主机需求分配 IPv4 子网,精确核对整次规划容量

IP 与路由
🔒 100% 本地运行 — 你的数据不会离开当前页面
由 Evan 维护•最近更新:2026年9月30日
输入
每段所需主机数(每行一个)

传统 IPv4 模型:每段预留网络与广播地址,1–2 台需求仍分配 /30。最多 256 条、64 KiB;每行一个十进制正整数,任何非法项都会拒绝整次规划。

VLSM 分配结果

输入源网络和主机数列表后计算。

工具说明

VLSM 子网计算器在一个规范化父 CIDR 内分配变长 IPv4 子网。每行输入一个十进制正整数主机需求,返回分配前会检查所有非空行;任何非法项都不会被悄悄跳过。需求按从大到小排序,结果保留原始输入行号。传统模型为每段预留网络和广播地址,再选择能容纳需求的最小二次幂块;即使只有一两台主机,也最少分配 /30。BigInt 确保 /1 和 /0 容量精确。如果完整规划装不下,错误会列出所需与可用地址总数,不返回部分方案。仅在点击计算后处理,编辑会清除旧结果。云平台特有预留与 IPv6 规划需要其他模型。

生产可用片段

主机需求总数不等于分配地址总数

text

父网段:192.0.2.0/24
主机需求:50、25、12、5(输入时每行一项)

50 → 192.0.2.0/26   :64 个地址,传统可用 62 个
25 → 192.0.2.64/27  :32 个地址,传统可用 30 个
12 → 192.0.2.96/28  :16 个地址,传统可用 14 个
 5 → 192.0.2.112/29 : 8 个地址,传统可用  6 个

已分配 256 个地址中的 120 个,剩余 136 个。
本模型在每个子网中预留网络与广播地址。

常见问题

50 台主机怎样选择网段?

能满足需求的最小块是 /26:总共 64 个地址,扣除网络与广播后传统可用 62 个。25 台需求则使用 /27,传统可用 30 个。

为什么一两台主机仍分配 /30?

本工具统一为每段预留两个地址,并以 /30 为最小块,不会自动切换到 RFC 3021 的 /31 点到点语义或 /32 主机路由语义。

非法需求会被跳过或取整吗?

不会。每个非空行必须只有一个十进制正整数,不可带符号、小数、后缀或前导零。错误会标出原始行号,最多 256 条需求和 64 KiB 列表文本。

能计算 /0 分配而不溢出吗?

可以。需求 4294967294 台时分配 0.0.0.0/0,总地址数 4294967296,传统可用数 4294967294。更大的单条需求会被拒绝。

整个方案太大时会怎样?

工具先合计各需求向上取整后的块大小。例如 /30 内分别要求 2 台和 1 台,需要 8 个地址,而父网段只有 4 个;会报告两个总数,不返回部分分配行。

显示的可用范围保证所有地址都能分配吗?

不保证,这只是传统 IPv4 网络与广播模型。云平台预留、网关、接口能力和本地策略可能保留更多地址;输入在本地处理,不查询网络。

继续浏览