/3 掩码是什么
/3 的掩码是 224.0.0.0,保留前三位,把 IPv4 空间分成八块,每块 2^29 个地址。八块的起点是第一段 32 的倍数:0、32、64、96、128、160、192、224。它常被拿来演示“高位对齐”——写一个不对齐的地址,结果会被自动压回块起点。
基本信息
| CIDR | /3 |
|---|---|
| 掩码 | 224.0.0.0 |
| 通配符 | 31.255.255.255 |
| 可用主机 | 536870910 |
| 包含 | 2^29 个地址 = 2097152 个 /24 |
| 典型场景 | 理论聚合、大型机构早期大块分配 |
典型使用场景
- 理解高位对齐:100.0.0.0/3 会被归位到 96.0.0.0/3,是讲清“掩码与地址按位与”的最佳例子
- 推演早期分配:历史资料里机构持有的巨块,边界多落在这些 32 的倍数上
- 跨段计算训练:/3 的边界在首段,/27 的边界在末段,两者思路一致但段位不同
- 路由聚合概念:把多个大块合成一条前缀,起点必须能整除块大小
- 掩码换算校对:确认设备里是否误配 224.0.0.0 这种超宽掩码
示例:100.0.0.0/3 归位到 96.0.0.0/3
示例:100.0.0.0/3 归位到 96.0.0.0/3
ipcalc 100.0.0.0/3
# Network: 96.0.0.0/3 # 100 向下对齐到 96
# HostMin: 96.0.0.1
# HostMax: 127.255.255.254
# Broadcast: 127.255.255.255
ipcalc 30.1.1.1/3
# Network: 0.0.0.0/3 # 30 落在第一块八个 /3 块清单
| 序号 | 网络地址 | 覆盖范围 | 块大小 |
|---|---|---|---|
| 1 | 0.0.0.0/3 | 0-31 | 2^29 |
| 2 | 32.0.0.0/3 | 32-63 | 2^29 |
| 3 | 64.0.0.0/3 | 64-95 | 2^29 |
| 4 | 96.0.0.0/3 | 96-127 | 2^29 |
| 5 | 128.0.0.0/3 | 128-159 | 2^29 |
| 6 | 160.0.0.0/3 | 160-191 | 2^29 |
| 7 | 192.0.0.0/3 | 192-223 | 2^29 |
| 8 | 224.0.0.0/3 | 224-255 | 2^29 |
高位对齐规律:/3 的边界是 32 的倍数,与 /27 在第 4 段的边界思路一致,区别只是一个看首段、一个看末段;凡是前缀不是 8 的整数倍,边界都会落到某个段内部。
高位对齐的通用算法
前缀不是八的整数倍时,边界一定落在某一段的内部,通用做法是:先算出这一段里的块大小,再用地址在该段的数值除以块大小向下取整,乘回去就是起点。/3 的边界在首段,步长三十二;/27 的边界在末段,步长也是三十二;步长相同但作用的段位不同,这是最容易记混的地方。
易错点自查
- 动手前先定位边界在哪一段:前缀除以八,余数决定它落在首段还是中间段或末段
- 算完起点要顺手写出广播地址,起点加块大小减一,能立刻验证有没有少算一整块
- 不要把网络地址与主机地址混着写,网络地址必须能被块大小整除
- 跨段推演时把注意力放在边界上,中间段可以整体搬运,末段必须重新归零
练熟对齐后可以反过来用:给定一条地址,先判断它属于哪个块,再判断这个块有多少可用主机,这两步连起来就是子网划分题的标准解法。