CIDR 计算器

根据 CIDR 表示法计算子网掩码、网络地址、广播地址和可用 IP 范围。

将 CIDR 表示法转换为详细的子网信息,包括网络地址、广播地址、子网掩码和可用主机数量,助力高效的网络规划和管理。

示例

点击任意示例加载到计算器。

家庭网络(/24)

家庭网络

典型家庭网络配置,有 254 个可用 IP 地址。

IP 地址: 192.168.1.0

CIDR 前缀: /24

小型办公室(/26)

小型办公室

小型办公室网络,部门可用 62 个 IP 地址。

IP 地址: 10.0.1.0

CIDR 前缀: /26

大型网络(/16)

大型网络

大型企业网络,有 65,534 个可用 IP 地址。

IP 地址: 172.16.0.0

CIDR 前缀: /16

点对点(/30)

点对点

点对点连接,有 2 个可用 IP 地址。

IP 地址: 10.0.0.0

CIDR 前缀: /30

其他标题
理解 CIDR 计算器:全面指南
掌握无类域间路由(CIDR)的基础知识,学习如何利用现代子网划分技术高效规划、设计和管理 IP 网络。

什么是 CIDR 计算器?

  • 核心概念与定义
  • CIDR 的重要性
  • 从有类地址到无类地址的演变
CIDR 计算器是一款重要的网络工具,可将无类域间路由(CIDR)表示法转换为详细的子网信息。CIDR 代表了从传统有类 IP 地址系统到更灵活高效的 IP 地址分配方式的根本转变。该计算器可将简单的 CIDR 表示法(如 192.168.1.0/24)转换为全面的网络细节,包括子网掩码、网络地址、广播地址和可用 IP 范围。
无类地址的变革
在 CIDR 出现之前,IP 地址被划分为固定的 A、B、C 类,子网掩码固定,导致地址分配效率低下,IPv4 地址迅速枯竭。CIDR 引入了可变长度子网掩码(VLSM),允许网络管理员根据实际需求创建任意大小的子网。这种灵活性使组织能够优化 IP 地址使用,减少浪费,并实现更复杂的网络架构。
理解 CIDR 表示法
CIDR 表示法将 IP 地址与前缀长度结合,写作 IPaddress/prefixlength。前缀长度表示地址中用于网络部分的位数。例如 192.168.1.0/24 表示前 24 位为网络位,剩余 8 位为主机位。这样可创建一个有 256 个地址(2^8)的子网,其中 254 个可用(不包括网络和广播地址)。
数学基础与二进制逻辑
CIDR 计算依赖二进制运算和位操作。子网掩码通过将前 N 位设为 1(N 为前缀长度),其余位设为 0 得到。网络地址通过 IP 地址与子网掩码按位与获得。广播地址通过将所有主机位设为 1 得到。理解这些二进制操作对于准确的 CIDR 计算和网络故障排查至关重要。

关键 CIDR 概念:

  • CIDR 表示法:IP_address/prefix_length 格式(如 192.168.1.0/24)
  • 子网掩码:二进制掩码显示网络位与主机位(如 255.255.255.0)
  • 网络地址:子网中的第一个地址(所有主机位为 0)
  • 广播地址:子网中的最后一个地址(所有主机位为 1)

CIDR 计算器使用步骤指南

  • 输入要求与校验
  • 计算过程
  • 结果解读
要高效使用 CIDR 计算器,需要了解输入要求、校验流程以及如何解读全面结果。系统化的方法可确保网络规划准确,避免常见子网划分错误导致的网络连接问题。
1. 准备输入数据
首先确定要划分子网的 IP 地址。可以是任何有效的 IPv4 地址(如 192.168.1.0、10.0.0.0、172.16.0.0)。IP 地址作为子网计算的起点。接着根据网络需求确定合适的 CIDR 前缀长度。选择前缀长度时需考虑主机数量、网络分段目标和未来扩展计划。
2. 理解前缀长度选择
CIDR 前缀长度直接决定子网大小。常见前缀长度有 /24(256 个地址,254 个可用)、/25(128 个地址,126 个可用)、/26(64 个地址,62 个可用)、/27(32 个地址,30 个可用)、/30(4 个地址,2 个可用)。点对点链路通常用 /30,小型办公室用 /26 或 /27,大型网络用 /24 或 /23。选择前缀长度时要为未来扩展预留空间。
3. 校验输入与理解错误
计算器会校验 IP 地址格式和 CIDR 前缀范围。IP 地址必须为四段 0-255 的点分十进制格式。CIDR 前缀必须为 0-32 的整数。常见校验错误包括 IP 地址格式错误(缺少点、无效段)、前缀超出范围、前缀非数字。了解这些校验规则有助于避免输入错误。
4. 解读全面结果
计算器提供七项关键信息:网络地址(子网起点)、广播地址(子网终点)、子网掩码(十进制格式)、主机总数(含网络和广播)、可用主机数(不含网络和广播)、首个可用 IP(网络地址+1)、最后可用 IP(广播地址-1)。每项结果在网络配置和文档中都有特定用途。

常见 CIDR 前缀长度:

  • /24:256 个地址,254 个可用(典型家庭/办公室网络)
  • /25:128 个地址,126 个可用(小型办公室网络)
  • /26:64 个地址,62 个可用(部门网络)
  • /27:32 个地址,30 个可用(小团队网络)
  • /30:4 个地址,2 个可用(点对点连接)

实际应用与网络规划

  • 企业网络设计
  • 云基础设施规划
  • 安全与分段
CIDR 计算器在各种网络场景中都是不可或缺的工具,从小型办公室到大型企业网络和云基础设施。掌握 CIDR 原理的实际应用,有助于高效设计网络、优化资源利用并提升安全性。
企业网络架构与设计
大型组织利用 CIDR 计算器设计多层次网络架构,为不同部门、功能和安全区划分多个子网。典型企业可用 /16 作为主网络,/24 用于部门子网,/26 用于小团队,/30 用于点对点连接。这种分层方法有助于高效路由、简化管理,并通过网络分段提升安全性。CIDR 规划还支持可扩展性,便于组织在不影响现有基础设施的情况下添加新子网。
云基础设施与虚拟网络
云服务商和虚拟化平台高度依赖 CIDR 计算进行虚拟网络设计。AWS VPC、Azure 虚拟网络和 Google Cloud VPC 都采用 CIDR 表示法分配 IP 地址。云架构师用 CIDR 计算器规划既能满足当前需求又能便于未来扩展的地址空间。连接本地网络与云环境时还需考虑地址重叠,需谨慎规划 CIDR 以避免冲突。
网络安全与分段
安全专家用 CIDR 计算实现网络分段,将不同安全区隔离。DMZ、内部网络、访客网络和物联网网络都需分配独立子网和合适的 CIDR。分段有助于细粒度访问控制、减少攻击面并简化安全策略实施。CIDR 规划还支持防火墙规则制定,可根据网络地址允许或拒绝特定子网的访问。

网络设计最佳实践:

  • 为未来扩展预留地址空间(通常多预留 20-30%)
  • 在同类功能区使用一致的子网大小
  • 记录所有 CIDR 分配,便于排查和规划
  • 设计分层网络时考虑路由效率

常见误区与故障排查

  • 地址空间规划错误
  • 子网掩码混淆
  • 广播地址误解
即使是有经验的网络管理员也容易陷入常见的 CIDR 误区,导致网络问题、设计低效和排查困难。了解这些陷阱及其解决方法对于成功实施网络至关重要。
误区:子网内所有 IP 地址都可用
这种误解会导致主机数量规划错误和网络容量问题。实际上,每个子网保留两个地址——网络地址(所有主机位为 0)和广播地址(所有主机位为 1)。例如 /24 子网有 256 个地址,但只有 254 个可用。这是 IP 网络的基本规则,无法绕过。了解这一限制对于准确规划容量和避免设计错误至关重要。
子网掩码与 CIDR 前缀混淆
许多人混淆子网掩码和 CIDR 前缀,导致配置错误。子网掩码(如 255.255.255.0)是二进制掩码的十进制表示,CIDR 前缀(如 /24)是网络位数。两者表达的信息相同,只是格式不同。计算器可自动转换,但理解两者关系有助于手动计算和排查。例如 255.255.255.0 等于 /24,因为二进制掩码有 24 个连续的 1。
广播地址误解
广播地址常被误认为是最后一个可用 IP,导致配置错误。实际上,广播地址是子网中的最后一个地址,不能分配给主机。它用于子网内所有主机的广播通信。最后一个可用 IP 实际上是广播地址减 1。区分这一点对于 DHCP 服务器配置、静态 IP 分配和网络文档编写至关重要。

常见问题排查:

  • 主机数不符:总地址数减 2 才是可用主机数
  • 子网掩码错误:核对二进制与十进制转换
  • 广播混淆:记住广播地址不能分配给主机
  • 地址重叠:多网络规划时确保子网不重叠

数学推导与高级概念

  • 二进制运算与位操作
  • 子网计算公式
  • VLSM 与超网
理解 CIDR 计算的数学基础,有助于网络专业人员手动计算、验证自动结果并深入理解网络行为。这些数学概念是高级网络技术和排查方法的基础。
二进制运算与子网掩码生成
子网掩码通过二进制运算生成,前 N 位(前缀长度)为 1,其余为 0。例如 /24 前缀生成二进制掩码 11111111.11111111.11111111.00000000,十进制为 255.255.255.0。该掩码用于与 IP 地址按位与,得到网络地址。理解此过程有助于手动验证计算结果和深入排查。
网络地址与广播地址计算
网络地址通过 IP 地址与子网掩码按位与获得,保留网络位,主机位全为 0。广播地址通过网络地址与子网掩码取反按位或获得,主机位全为 1。这些计算是理解 IP 地址分配的基础,有助于手动验证自动结果。
可变长度子网掩码(VLSM)与超网
VLSM 允许同一网络内不同子网有不同前缀长度,优化地址空间。例如 /24 网络可划分为 /25(128 地址)和两个 /26(各 64 地址)。超网则将多个小网络合并为更大的网络,前缀更短。例如四个 /24 网络可合并为一个 /22 网络。这些高级技术需谨慎规划 CIDR,避免地址冲突和路由问题。

高级计算示例:

  • VLSM:192.168.1.0/24 划分为 192.168.1.0/25 和 192.168.1.128/26
  • 超网:192.168.0.0/24 + 192.168.1.0/24 + 192.168.2.0/24 + 192.168.3.0/24 = 192.168.0.0/22
  • 二进制转换:/24 = 11111111.11111111.11111111.00000000 = 255.255.255.0