CIDR 计算器用于计算和分析 IPv4 网络地址的 CIDR(无类别域间路由)信息。工具可根据 CIDR 表示法计算网络地址、广播地址、子网掩码、可用主机数等网络参数,适用于网络规划、子网划分、网络故障排查等场景。
什么是 CIDR
CIDR (Classless Inter-Domain Routing, 无类别域间路由)是一种 IP 地址分配和路由选择方法,使用斜杠记号表示网络前缀长度。
CIDR 表示法格式:IP地址/前缀长度
示例:192.168.1.0/24 表示网络地址为 192.168.1.0, 前缀长度为 24 位,即子网掩码为 255.255.255.0。
功能特点
工具支持输入任意合法的 IPv4 CIDR 表示法,实时计算并显示详细的网络参数信息。提供快速示例按钮,方便快速体验不同网络规模的计算结果。
所有计算在浏览器本地完成,无需网络连接,保护网络配置隐私。
使用方法
- 在输入框中输入 CIDR 表示法(如 192.168.1.0 / 24)
- 按回车键或等待自动计算
- 查看详细的网络参数结果
- 或点击快速示例按钮体验预设配置
计算结果说明
网络地址(Network Address)
子网的起始 IP 地址,用于标识整个网络。网络地址的主机位全部为 0。
示例:192.168.1.0 / 24 的网络地址为 192.168.1.0
广播地址(Broadcast Address)
子网的最后一个 IP 地址,用于向网络中所有主机发送数据。广播地址的主机位全部为 1。
示例:192.168.1.0 / 24 的广播地址为 192.168.1.255
子网掩码(Subnet Mask)
用于区分网络位和主机位的 32 位二进制数,网络位为 1, 主机位为 0。
示例:/24 对应的子网掩码为 255.255.255.0
通配符掩码(Wildcard Mask)
子网掩码的反码,常用于 ACL(访问控制列表)配置。
示例:255.255.255.0 的通配符掩码为 0.0.0.255
首个可用 IP(First Usable IP)
子网中第一个可分配给主机的 IP 地址,通常是网络地址加 1。
示例:192.168.1.0 / 24 的首个可用 IP 为 192.168.1.1
特殊情况:/31 和 /32 网络的首个可用 IP 等于网络地址
最后可用 IP(Last Usable IP)
子网中最后一个可分配给主机的 IP 地址,通常是广播地址减 1。
示例:192.168.1.0 / 24 的最后可用 IP 为 192.168.1.254
特殊情况:/31 和 /32 网络的最后可用 IP 等于广播地址
主机总数(Total Hosts)
子网可容纳的 IP 地址总数,包括网络地址和广播地址。
计算公式:2^(32 - 前缀长度)
示例:/24 网络的主机总数为 2^8 = 256
可用主机数(Usable Hosts)
子网中可实际分配给主机的 IP 地址数量,不包括网络地址和广播地址。
计算公式:主机总数 - 2(/31 和 /32 除外)
示例:/24 网络的可用主机数为 256-2 = 254
CIDR 位数(CIDR Bits)
网络前缀长度,表示子网掩码中连续 1 的位数。
范围:0-32
网络类别(Network Class)
传统 IP 地址分类方法,根据首字节判定:
- A 类:1-126, 默认子网掩码 /8
- B 类:128-191, 默认子网掩码 /16
- C 类:192-223, 默认子网掩码 /24
- D 类:224-239, 组播地址
- E 类:240-255, 保留地址
二进制子网掩码(Binary Subnet Mask)
子网掩码的二进制表示,直观显示网络位和主机位。
示例:255.255.255.0 的二进制为 11111111.11111111.11111111.00000000
快速示例
工具提供常用网络配置示例:
- C 类网络(192.168.1.0/24):254 个可用主机,适合中小型局域网
- B 类网络(172.16.0.0/16):65534 个可用主机,适合大型企业网络
- A 类网络(10.0.0.0/8):16777214 个可用主机,适合超大型网络
- 点对点(192.168.1.0/30):2 个可用主机,适合路由器互联
- 单主机(8.8.8.8/32):1 个主机,用于指定单一设备
应用场景
网络规划
规划新网络时,根据预期设备数量选择合适的 CIDR 前缀长度,计算可用 IP 地址数量,避免浪费或不足。
子网划分
将大网络划分为多个小子网,计算每个子网的地址范围和可用主机数,合理分配 IP 资源。
防火墙配置
配置防火墙规则时,使用 CIDR 表示法定义 IP 地址范围,计算通配符掩码用于 ACL 配置。
网络故障排查
分析网络配置问题时,验证 IP 地址是否在正确的子网范围内,检查网关、掩码设置是否正确。
云服务配置
配置云服务器、VPC(虚拟私有云)时,规划子网 CIDR, 确保地址空间充足且不冲突。
使用建议
选择合适的前缀长度
根据实际需求选择前缀长度,预留一定扩展空间:
- /24(254 主机):适合中小型办公室、部门网络
- /23(510 主机):适合大型办公室、小型企业
- /22(1022 主机):适合中型企业
- /21(2046 主机):适合大型企业分支
- /16(65534 主机):适合企业总部、数据中心
- /30(2 主机):适合点对点连接
- /32(1 主机):适合单一设备、环回地址
避免地址浪费
选择前缀长度时,在满足需求的前提下尽量选择较小的网络,避免分配过多无法使用的地址。
注意特殊网络
- /31 网络
3021 定义的点对点网络,无网络地址和广播地址,2 个 IP 都可用 - /32 网络:单主机网络,仅 1 个 IP 地址
注意事项
工具计算结果基于 IPv4 标准,不适用于 IPv6 地址。
某些特殊 IP 地址段(如 0.0.0.0、127.0.0.0、224.0.0.0 等)有特殊用途,实际使用时需注意。
私有 IP 地址段 (10.0.0.0/8、172.16.0.0/12、192.168.0.0/16) 仅用于内网,无法直接在公网使用。
计算结果仅供参考,实际网络配置需结合路由器、交换机等设备的具体要求。
常见问题
为什么 /31 网络有 2 个可用主机?
传统 IP 子网需要保留网络地址和广播地址,但 RFC 3021 为点对点连接定义了 /31 网络,无需保留这两个地址,因此 2 个 IP 都可用。
如何判断两个 IP 是否在同一子网?
计算两个 IP 的网络地址,如果网络地址相同,则在同一子网。工具可以帮助快速获得网络地址。
CIDR 和子网掩码有什么区别?
CIDR 是一种表示法,使用斜杠和数字表示网络前缀长度(如 /24);子网掩码是具体的 32 位二进制数(如 255.255.255.0)。两者本质相同,只是表示形式不同。
为什么需要网络地址和广播地址?
网络地址用于标识整个网络,路由器使用它进行路由决策;广播地址用于向子网内所有主机同时发送数据。这两个地址在传统子网中不能分配给主机。
可用主机数是否包括网关?
网关通常是子网中的某个可用 IP 地址(常用首个或最后可用 IP),已包含在可用主机数中。例如 /24 网络有 254 个可用地址,其中一个用作网关,剩余 253 个可分配给其他设备。




