CIDR 计算器
将 IPv4 地址与 CIDR 前缀转换为子网掩码、网络地址、广播地址、主机范围和地址容量。
IPv4 子网计算器
输入任意 IPv4 主机地址,以及 0 至 32 的前缀长度。
关于 CIDR 计算器
无类别域间路由通常简称 CIDR,它用地址后接斜杠和前缀长度的方式表示 IPv4 网络。例如 192.168.1.42/24 表示前二十四位标识网络,其余八位标识网络内的地址。本计算器分别接收地址与前缀,再显示网络规划、防火墙规则、路由表和故障排查所需的边界与掩码。
IPv4 地址包含三十二个二进制位,以四个十进制八位组表示。前缀决定开头有多少位固定。计算器创建前缀长度个连续高位为一的子网掩码,将其与输入地址按位与运算得到网络地址,再将所有主机位置一得到广播地址。通配符掩码是子网掩码的按位取反,常用于访问控制列表和路由配置。
地址总容量等于二的主机位数次方。常规子网中,主机位全零的地址表示网络,主机位全一的地址用于广播,因此可分配主机地址比总数少两个。/31 和 /32 是特殊情况。依据 RFC 3021,/31 常用于点对点链路,两个地址都可表示端点;/32 则表示一条主机路由。因此,本计算器将 /31 的两个地址及 /32 的一个地址均视为可用,而不是减去两个。
可用范围从第一个主机地址显示至最后一个。对常规前缀而言,分别是网络地址加一和广播地址减一。请注意,显示容量是地址的数学容量,不一定等于实际环境可支持的设备数。网关、基础设施、保留地址、DHCP 排除范围及云服务商政策都可能减少实际容量。IPv6 同样使用 CIDR 前缀,但其 128 位地址和表示方式需要专用的 IPv6 计算器;本工具仅验证 IPv4。
CIDR 取代了固定的 A、B、C 类网络边界,使管理员能按更符合需求的地址块分配空间。前缀长度增加一位,地址块减半;减少一位,地址块翻倍。例如 /24 包含 256 个地址,/25 包含 128 个。可用本计算器划分较大地址段、确认两台主机是否同属一个子网、记录 VPN 路由,或将不熟悉的前缀转换为点分十进制掩码。应用生产环境变更前,务必核对组织的地址规划。
CIDR 计算示例
常见私有网络地址块展示前缀如何控制子网大小。
| CIDR 输入 | 网络与容量 | 使用场景 |
|---|---|---|
| 192.168.1.42/24 | 192.168.1.0 至 192.168.1.255;254 个可用 | 典型的小型局域网,掩码为 255.255.255.0。 |
| 10.20.30.40/8 | 10.0.0.0 至 10.255.255.255;16,777,214 个可用 | 完整的私有 10.0.0.0 地址块使用 255.0.0.0 掩码。 |
| 172.16.5.130/26 | 172.16.5.128 至 172.16.5.191;62 个可用 | /26 将一个 /24 划分为四个各含 64 个地址的块。 |
如何使用 CIDR 计算器
- 输入由四个十进制八位组组成、以点分隔的 IPv4 地址。
- 输入 0 至 32 之间的整数作为 CIDR 前缀长度。
- 选择“计算子网”,得到网络边界和掩码。
- 规划地址分配、路由或防火墙规则时,参考主机范围和容量。
CIDR 计算器常见问题
CIDR 斜杠后的数字是什么意思?
它表示地址开头保留给网络前缀的位数。数值越大,剩余主机位越少,子网也越小。
为什么通常有两个地址不能使用?
第一个地址通常标识网络,最后一个地址用于广播。因此,常规 IPv4 子网的可分配主机数比地址总数少两个。
什么是通配符掩码?
通配符掩码是子网掩码的反码,主机位显示为一。网络设备常用它在访问列表和路由语句中匹配地址范围。
此计算器能处理 IPv6 地址吗?
不能,本工具仅验证点分十进制 IPv4 地址。IPv6 使用 128 位十六进制表示,需要不同的格式和容量处理。
/31 和 /32 网络有效吗?
有效,但用途特殊。/31 适合点对点链路,/32 通常表示指向单一主机的精确路由。