/5 掩码是什么
/5 的掩码是 248.0.0.0,只保留最高五位,把 IPv4 空间分成三十二块,每块是三十二分之一空间、两的二十七次方个地址。首段的起点是八的倍数:零、八、十六、二十四,一直到二百四十八。因为步长小到只有八,它特别适合练习“除法取整求出起点”这个基本功。
为什么它适合练习
前缀越短,边界越靠前,计算时只看首段就够了,不用考虑跨段搬运。九开头的地址除以八得一点几,取整为一,乘以八就是八,于是网络地址是八开头;再算广播地址,起点加上块大小减一,得到十五开头的全一地址。整个过程两次心算即可完成。
基本信息
| CIDR | /5 |
|---|---|
| 掩码 | 248.0.0.0 |
| 通配符 | 7.255.255.255 |
| 可用主机 | 134217726 |
| 包含 | 2^27 个地址 = 524288 个 /24 |
| 典型场景 | 超大型运营商聚合的理论形态 |
典型使用场景
- 练口算基础功:只看首段做除法取整,是后面算 /26、/27 等常用前缀的共同起点
- 理解运营商规模:一个 /5 相当于五百多万个 /24,用来体会超大型网络的地址体量
- 核对历史资料:早期超大型机构的持有块有时按这个粒度切分,便于判断归属
- 聚合推演:把相邻块合并成一条短前缀时,起点必须能被块大小整除才有机会合并
- 排查异常配置:设备里出现极短前缀,多半是掩码与通配符填错,用它做反查
- 教学演示:与 /3 的八分之一、/4 的十六分之一连讲,形成完整的递进链条
示例:9.0.0.0/5 归位到 8.0.0.0/5
示例:9.0.0.0/5 归位到 8.0.0.0/5
块大小 = 8(作用在首段)
9 ÷ 8 = 1 → 1 × 8 = 8 → 网络 8.0.0.0/5
广播:8 + 8 - 1 = 15 → 15.255.255.255
可用主机:8.0.0.1 到 15.255.255.254
# 对照验证:ipcalc 9.0.0.0/5 输出同一条网络地址相邻起点与边界
| 前缀 | 首段步长 | 首段起点示例 | 覆盖范围示例 |
|---|---|---|---|
| /3 | 32 | 0、32、96 | 96 到 127 |
| /4 | 16 | 0、16、32 | 16 到 31 |
| /5 | 8 | 0、8、64 | 64 到 71 |
| /6 | 4 | 0、4、8 | 4 到 7 |
| /7 | 2 | 0、2、126 | 126 到 127 |
首段块大小是八,所以八的倍数就是各块的起点;判断一个地址属于哪一块,用它的首段数值除以八向下取整即可,不用管后面三段是什么。
这里容易出现一个思维惯性:末段一定是零到二百五十五的整段。在当前前缀下这句话成立,因为块大小远大于一个段;等前缀长到接近末段时,边界才会落进末段内部,那时算法就要换段位了。