子网计算器 在线CIDR/IPv4子网划分工具
从/0到/32全前缀覆盖,计算CIDR表示、IP地址范围、子网掩码和可用主机数,支持IPv4子网划分与VLSM,适合网络工程师和学习。
更新于 2026-08-16
相关工具
功能特性
- 输入 CIDR 格式 IP 地址,自动计算网络地址、广播地址和可用主机范围
- 子网对比功能:检查两个子网是否重叠、包含或完全隔离
- VLSM 子网拆分:将一个网络块按不同主机需求拆分为多个子网
- 支持 /0 到 /32 所有前缀长度的子网掩码和通配符掩码生成
- 可视化二进制分解:IP 地址和子网掩码并排二进制显示,清晰标注网络/主机边界,直观理解位边界
- 内置 CIDR 参考表,涵盖全部 33 个前缀长度及对应的子网掩码和主机容量
- 自动检测 IPv4 网络类别(A/B/C/D/E 类)和私有 IP 范围(RFC 1918)
- 正确处理 /31(点对点链路)和 /32(单主机)等边界情况
- 支持从 /32(单主机)到 /0(整个 IPv4 空间)的所有标准子网大小
- 一键复制任意计算结果:网络地址、广播地址、可用范围、子网掩码或完整结果表
- 首次加载后支持离线使用
使用方法
- 1在计算器页签下输入 IPv4 地址和 CIDR 前缀,实时查看子网详情。
- 2切换到「对比」页签,输入两个 CIDR 检测它们是否重叠、包含或完全分离。
- 3切换到「VLSM」页签,输入一个网络块和多个子网需求,自动拆分。
- 4在 VLSM 模式下添加需求(名称 + 所需主机数),点击「计算」查看分配结果。
- 5查看分配的子网列表、剩余空间和浪费的地址数。
- 6使用下方的 CIDR 参考表快速查询各前缀长度对应的主机容量。
- 7使用二进制表示视图理解子网掩码如何分隔网络和主机部分,对 CCNA/网络考试备考有帮助
- 8VLSM 计算后将子网规划导出为格式化文本,复制分配表记录网络设计供团队审查
常见问题
什么是 CIDR 表示法?
CIDR(无类别域间路由)用 IP/前缀 格式表示子网,如 192.168.1.0/24。前缀长度表示网络部分的位数,剩余位数标识主机。例如 /24 表示前 24 位为网络位,后 8 位(256 个地址)为主机位。
为什么 /24 子网只有 254 个可用主机?
每个子网中保留两个地址:网络地址(主机位全 0)和广播地址(主机位全 1)。/24 网络 256 - 2 = 254 个可用地址。只有 /31(2 个地址 = 点对点链路,无需广播)和 /32(1 个地址 = 单主机)是例外。
总主机数和可用主机数有什么区别?
总主机数是子网中所有 IP 地址的数量(2^(32-前缀))。可用主机数排除网络地址和广播地址,即实际可分配给设备的地址。对于 /31 和 /32,由于没有广播地址,所有地址都可用。
私有 IP 范围有哪些?
RFC 1918 规定的私有 IP 范围:10.0.0.0/8、172.16.0.0/12 和 192.168.0.0/16。这些地址不会在公网路由,仅用于局域网、VPN 和内部基础设施。工具会自动标记输入的 IP 是否属于私有范围。
为什么子网计算器划分出的 IP 范围和其他子网重叠?
重叠几乎总是前缀或起始地址输错了:192.168.1.0/24 和 192.168.1.128/25 会重叠,因为第二个块在第一个块内部。部署前把两个网段放进工具的对比功能跑一遍(会报告 相同/包含/重叠/分离),并记住 VLSM 块必须对齐网络边界,/25 不可能从 .200 开始。重新规划时给每个网段分配恰好够用的最小前缀。
VLSM 计算器怎么用?
VLSM(可变长子网掩码)将一个网络块按不同大小拆分以减少浪费。输入基础 CIDR 块(如 192.168.1.0/24),添加需求(名称 + 所需主机数)。工具按需从大到小排序,为每个需求找到最小适配前缀,对齐网络边界,顺序分配。最后报告剩余空间。
为什么在线子网计算器和网管工具的结果不一样?
多数工具数值一致,只是展示不同:有的显示总主机数(/24 是 256),有的显示可用主机数(254),有的多显示通配符掩码或网络类别。真正的差异出现在某个工具按有类边界假设,或对 /31、/32 的主机数口径不同。对比前缀长度和可用主机公式(2^(32-前缀)-2),这两项一致,结果就是同一答案的不同标签。
能计算 IPv6 子网吗?
不能。本工具只支持 IPv4,如实说明而不是给出错误的 IPv6 结果。做 IPv6 子网划分请用专门的 IPv6 计算器或 Linux 下的 ipcalc / sipcalc;前缀长度算法相同,但地址格式和主机数计算规则不同。
划分不同大小子网时怎么避免浪费地址?
在 VLSM 标签页按每个网段的真实所需主机数输入,不要往整数凑。例如把 /24 拆成 1 个 /25(126 个可用主机)加 2 个 /26(各 62 个),正好用满整个网段,几乎不浪费;而拆成 3 个等大的 /26 会剩下 64 个地址用不上。先在纸上列好方案:写下每个网段的主机需求,为每个网段选恰好够用的最小前缀,再把各段地址数相加,确认总和不超过你的基础网段。
如何计算一个子网能支持多少台主机?
子网可用主机数 = 2^(32 - 前缀) - 2。例如:/24 有 2^8 - 2 = 254 台可用主机,/28 有 2^4 - 2 = 14 台,/30 有 2^2 - 2 = 2 台(点对点)。工具会自动计算任意 CIDR 的可用主机数。记得减去网络地址和广播地址两个保留地址,/31(2 台可用,无广播)和 /32(1 台可用,单主机)除外。
传统子网划分和 VLSM 有什么区别?
传统子网划分将一个网络划分为相同大小的子网(相同前缀长度),当不同子网需要不同数量的主机时会浪费地址。VLSM(可变长子网掩码)将网络划分为不同大小的子网,精确分配每个子网所需的地址数。VLSM 是现代标准,实际网络设计广泛采用。VLSM 计算器自动按需求从大到小排序,为每个需求分配最小适配子网。