跳到主要内容

IPv4 子网划分基础:读懂地址和前缀

/24 是什么意思,如何找到网络地址和广播地址,以及如何为一定数量的设备确定子网大小。

· 尚待人工编辑审核

一个地址有 32 位

像 192.168.1.130 这样的 IPv4 地址由四个 8 位数字组成。像 /26 这样的前缀说明前面多少位用于标识网络;其余位用于标识其中的主机。/26 留出 6 个主机位,因此该子网包含 2⁶ = 64 个地址。

同样的划分也可以写成子网掩码:26 个 1 后跟 6 个 0,即 255.255.255.192。

网络地址与广播地址

把所有主机位置 0(地址与掩码按位相与)即得到网络地址。对于 192.168.1.130/26,是 192.168.1.128。广播地址把所有主机位置 1:192.168.1.191。主机可以使用两者之间的地址,因此这个子网有 62 个可用主机地址。

两种特殊情况:/31 用于点对点链路,两个地址都可使用(RFC 3021);/32 标识单个主机。

确定大小与汇总

要容纳一定数量的设备,请找出可用主机数足够大的最小前缀——500 台主机需要 /23(510 个可用)。要为增长留出余地。

为不是从整齐边界开始的范围编写防火墙规则时,可能需要多个 CIDR 块。CIDR 计算器可将任意范围拆分成最少数量的块列表。