子网计算器:CIDR 表示法和子网掩码

· 12分钟阅读

目录

什么是子网划分及其重要性

子网划分是将较大网络划分为更小、更易管理的网段(称为子网)的做法。可以把它想象成将一栋大型公寓楼划分为各个楼层和单元——每个子网在更大的网络基础设施中成为自己独立的网络段。

如果没有子网划分,你将被困在庞大的扁平网络中,每个设备都可能看到其他所有设备。这会造成安全噩梦、性能瓶颈和管理难题。子网划分通过创建逻辑边界来解决这些问题,从而提高网络效率、安全性和组织性。

现代网络出于几个关键原因严重依赖子网划分:

无论你是管理小型办公网络还是多站点企业基础设施,理解子网划分都是网络设计和管理的基础。

CIDR 表示法详解

无类别域间路由 (CIDR) 彻底改变了我们对 IP 地址的思考方式。在 CIDR 之前,网络被困在僵化的 A、B 和 C 类指定中,浪费了大量地址空间。CIDR 引入了可变长度子网掩码,使网络管理员能够灵活地按需精确划分地址空间。

CIDR 表示法使用斜杠后跟一个数字来表示有多少位专用于 IP 地址的网络部分。例如,192.168.1.0/24 表示前 24 位标识网络,剩余 8 位用于主机地址。

解码 CIDR 表示法

让我们逐步分解 192.168.1.0/24:

CIDR 的美妙之处在于其灵活性。需要一个只有 30 台主机的网络?使用 /27。需要 500 台主机?/23 完美适用。你不再受限于旧的基于类别的系统,该系统强制你使用预定大小。

专业提示: CIDR 数字越高,网络越小。/32 是单个主机,而 /8 可以包含超过 1600 万个地址。这种反向关系会让初学者困惑,所以请记住:数字越大 = 网络越小。

CIDR 实践

考虑一家拥有三个需要网络隔离的部门的公司。与其分配三个独立的 C 类网络(浪费且不灵活),你可以使用 CIDR 来划分单个网络:

每个部门都得到它所需要的,不多也不少。这种精确性使 CIDR 对现代网络设计如此强大。

使用子网计算器可以立即完成这些计算,帮助你规划网络布局而无需手动二进制数学。在设计具有多个不同大小子网的复杂网络时特别有用。

子网掩码:CIDR 分解

子网掩码是告诉网络设备 IP 地址的哪一部分代表网络、哪一部分代表单个主机的机制。虽然 CIDR 表示法是方便的简写,但子网掩码才是实际在路由器、交换机和网络接口上配置的内容。

子网掩码使用与 IP 地址相同的点分十进制格式:四个由句点分隔的八位字节。掩码中设置为"1"的每一位表示网络位,而每个"0"表示主机位。

将 CIDR 转换为子网掩码

以下是 CIDR 表示法如何转换为子网掩码:

CIDR 子网掩码 二进制表示 可用主机
/24 255.255.255.0 11111111.11111111.11111111.00000000 254
/25 255.255.255.128 11111111.11111111.11111111.10000000 126
/26 255.255.255.192 11111111.11111111.11111111.11000000 62
/27 255.255.255.224 11111111.11111111.11111111.11100000 30
/28 255.255.255.240 11111111.11111111.11111111.11110000 14
/29 255.255.255.248 11111111.11111111.11111111.11111000 6
/30 255.255.255.252 11111111.11111111.11111111.11111100 2

子网掩码通过与 IP 地址的按位 AND 操作来工作。当设备需要确定另一个 IP 是否在同一网络上时,它将子网掩码应用于两个地址并比较结果。

理解数学

让我们通过 192.168.1.100/26 的示例来演示:

  1. /26 表示 26 位用于网络,6 位用于主机
  2. 6 个主机位 = 26 = 64 个总地址
  3. 减去 2(网络和广播)= 62 个可用地址
  4. 子网掩码:255.255.255.192
  5. 网络地址:192.168.1.64
  6. 广播地址:192.168.1.127
  7. 可用范围:192.168.1.65 - 192.168.1.126

网络地址(所有主机位设置为 0)标识子网本身。广播地址(所有主机位设置为 1)用于向该子网上的所有设备发送消息。两者都不能分配给单个主机。

快速提示: 子网掩码必须是连续的——所有 1 必须在所有 0 之前。像 255.255.240.15(非连续)这样的掩码是无效的,在网络配置中无法正常工作。

常见子网大小及其用途

不同的网络场景需要不同的子网大小。选择正确的大小可以平衡高效的地址利用和增长空间。以下是常见子网大小及其典型应用的全面分类。

CIDR 子网掩码 总 IP 数 可用主机 常见用例
/30 255.255.255.252 4 2 点对点链路、路由器连接
/29 255.255.255.248 8 6 非常小的网络、DMZ 网段
/28 255.255.255.240 16 14 小型办公分支、打印机网络
/27 255.255.255.224 32 30 小型部门、会议室
/26 255.255.255.192 64 62 中型部门、服务器集群
/25 255.255.255.128 128 126 大型部门、访客网络
/24 255.255.255.0 256 254 标准办公网络、VLAN
/23 255.255.254.0 512 510 大型办公楼层、数据中心
/22 255.255.252.0 1024 1022 校园建筑、大型设施
/21 255.255.248.0 2048 2046 企业校园、ISP 分配

选择正确的子网大小

选择子网大小时,请考虑以下因素:

一个常见的经验法则是提供比当前需求多 30-50% 的地址,以适应增长而无需重新设计网络。但是,不要过度——为 50 台设备使用 /16 网络是浪费的,并会创建不必要的广播域。

特殊用途子网

某些子网大小服务于特定的技术目的:

对于大多数企业环境,/24 网络仍然是最佳选择——足够大以适应典型的部门规模,足够小以限制广播流量,并且易于记忆和管理。

如何手动计算子网

虽然像我们的子网计算器这样的工具可以立即完成计算,但理解手动计算可以帮助你排除问题并更有效地设计网络。让我们逐步演示这个过程。

步骤 1:确定你的需求

首先确定你需要多少个子网以及每个子网需要多少台主机。例如,假设你有网络 172.16.0.0/16,需要创建 8 个子网,每个至少有 2000 台主机。

步骤 2:计算子网位

要创建 8 个子网,你需要 3 位(23 = 8)。这些位从主机部分"借用"并添加到网络部分。

原始:/16(16 个网络位)
添加 3 位:/19(19 个网络位)
剩余主机位:13 位(32 - 19 = 13)

步骤 3:验证主机容量

使用 13 个主机位:213 = 8192 个总地址
减去 2(网络和广播)= 每个子网 8190 个可用主机

这超过了我们 2000 台主机的要求,所以 /19 完美适用。

步骤 4:计算子网范围

/19 的子网掩码是 255.255.224.0。增量值是第三个八位字节中的 256 - 224 = 32。

你的 8 个子网将是:

  1. 172.16.0.0/19 (172.16.0.1 - 172.16.31.254)
  2. 172.16.32.0/19 (172.16.32.1 - 172.16.63.254)
  3. 172.16.64.0/19 (172.16.64.1 - 172.16.95.254)
  4. 172.16.96.0/19 (172.16.96.1 - 172.16.127.254)
  5. 172.16.128.0/19 (172.16.128.1 - 172.16.159.254)
  6. 172.16.160.0/19 (172.16.160.1 - 172.16.191.254)
  7. 172.16.192.0/19 (172.16.192.1 - 172.16.223.254)
  8. 172.16.224.0/19 (172.16.224.1 - 172.16.255.254)

专业提示: "魔术数字"方法使计算更快。从 256 中减去子网掩码的关键八位字节以获得增量值。对于 255.255.224.0,即 256 - 224 = 32,因此子网在第三个八位字节中以 32 递增。

精确的二进制方法

为了完全准确,特别是对于复杂的子网,转换为二进制:

示例:192.168.1.75 是否在子网 192.168.1.64/26 中?

IP 地址:       192.168.1.01001011 (75)
子网掩码:      255.255.255.11000000 (/26)
网络:          192.168.1.01000000 (64)
广播:          192.168.1.01111111 (127)

由于 75 在 64 和 127 之间,是的,它在这个子网中。可用范围是 192.168.1.65 - 192.168.1.126。

子网划分的战略优势

子网划分不仅仅是一项技术练习——它提供了直接影响网络性能、安全性和可管理性的切实业务和运营优势。

增强安全态势

子网划分在你的网络中创建自然的安全边界。通过隔离不同类型的流量和系统,你可以限制安全事件的影响范围。

We use cookies for analytics. By continuing, you agree to our Privacy Policy.