CIDR 计算器接受一条 IPv4 CIDR 表示法(如 192.168.1.0/24),即时计算出网络地址、广播地址、子网掩码、通配符掩码、可用 IP 范围及主机数量。它是网络规划、子网划分和防火墙 ACL 配置中常用的 IP 子网计算工具。
CIDR 表示法与各字段含义
CIDR(无类别域间路由)用斜杠记号表示网络前缀长度:IP地址/前缀位数,前缀位数范围 0–32。以 192.168.1.0/24 为例,工具会同时输出以下所有字段:
- 网络地址:子网起始地址,主机位全为 0,即
192.168.1.0 - 广播地址:子网末尾地址,主机位全为 1,即
192.168.1.255 - 子网掩码:/24 对应
255.255.255.0,二进制表示为11111111.11111111.11111111.00000000 - 通配符掩码:子网掩码的反码,即
0.0.0.255,常用于 Cisco ACL 和 OSPF 配置 - 可用 IP 范围:
192.168.1.1 – 192.168.1.254,共 254 个地址 - 总主机数 / 可用主机数:总数 = 2^(32 − 前缀位数);可用数 = 总数 − 2(排除网络地址和广播地址)
常见前缀与主机容量对照
小型局域网
- /30:2 个可用主机,适合路由器点对点互联
- /29:6 个可用主机,适合小型服务器集群
- /28:14 个可用主机
- /27:30 个可用主机
- /24:254 个可用主机,家庭与办公室首选
中大型网络
- /23:510 个可用主机
- /22:1022 个可用主机
- /20:4094 个可用主机
- /16:65534 个可用主机,企业内网或 VPC
- /8:约 1677 万个可用主机,运营商级
/31 与 /32 的特殊行为
/31 是 RFC 3021 定义的点对点子网,只有 2 个地址,两个都可分配给接口,没有独立的网络地址和广播地址。/32 表示单台主机(如 8.8.8.8/32),通常用于路由策略指向特定设备或配置主机路由。工具对这两种情况均有正确处理,不会从总主机数中再减 2。
私有地址与特殊地址段
三类私有地址段(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)仅用于内网,无法直接路由到公网。工具同样支持输入公网 IP 或特殊地址(如 127.0.0.0/8 回环、224.0.0.0/4 组播),计算逻辑相同,但实际使用时需注意这些地址段的协议限制。
判断两个 IP 是否同属一个子网
将两个 IP 分别输入后对比网络地址字段:若两者网络地址相同,则属于同一子网。例如 192.168.1.50/24 和 192.168.1.200/24 的网络地址都是 192.168.1.0,确认同属该子网;而 192.168.1.50/25 和 192.168.1.200/25 的网络地址分别是 192.168.1.0 和 192.168.1.128,属于不同子网。
云平台与 VPC 子网规划建议
配置 AWS VPC、阿里云 VPC 或 GCP VPN 时,常见做法是从 10.0.0.0/8 或 172.16.0.0/12 中按业务层切割子网,每层预留 /20 左右的地址空间(4094 个可用地址),并保留 /24 至 /27 的小段给特定服务(如数据库、NAT 网关)。用计算器提前验证地址范围不重叠,可以避免后期扩容时的 CIDR 冲突。