先算主机位,再算块大小
IPv4 地址总共 32 位,前缀长度写成 /26,就表示网络位 26 位,主机位 32-26=6 位。块大小可以用 2 的主机位次方来理解,/26 每块 64 个地址。
常规情况下,可用主机数要减去网络地址和广播地址,所以 /26 可用主机数是 62,/27 是 30,/28 是 14。这个减 2 是最常见的丢分点。
| 前缀 | 主机位 | 每块地址数 | 常见可用主机数 |
|---|---|---|---|
| /26 | 6 | 64 | 62 |
| /27 | 5 | 32 | 30 |
| /28 | 4 | 16 | 14 |
| /29 | 3 | 8 | 6 |
判断某个 IP 属于哪个子网
以 /26 为例,最后一段块大小是 64,边界就是 0、64、128、192。192.168.10.130 落在 128 到 191 之间,所以网络地址是 192.168.10.128,广播地址是 192.168.10.191。
做题时先写边界,再定位 IP。不要看到 130 接近 128 就直接猜,也不要把下一个边界 192 当成本子网广播地址。广播地址是下一个边界减 1。
小例子
/26 的块大小是 64。
边界:0、64、128、192。
130 落在 128-191,所以网络地址是 .128,广播地址是 .191。
为什么 /27 经常考
/27 的块大小是 32,边界是 0、32、64、96、128、160、192、224。它比 /26 更细,特别适合出“某个地址属于哪个子网”“可用主机数是多少”这类题。
如果题干说需要至少 25 台主机,/28 的 14 个可用地址不够,/27 的 30 个可用地址就比较合适。这类题不是只算地址范围,还要看需求能不能放得下。
考场口诀
先算主机位,再算块大小;先写边界,再定位地址;先看总地址数,再减网络地址和广播地址。这个顺序比直接背一堆范围更稳。
如果遇到跨第三段、第二段的复杂子网题,也不要慌,原理仍然一样。只是块大小落在不同八位段里,计算时要更小心。
相关题目解析
下面这些题目和本专题的判断方法关联较强,适合读完概念后回到具体题干里校验理解。
- 192.168.10.130/26 属于哪个子网?子网划分 / 网络地址
- 已知文件大小和带宽时传输时间怎么算?带宽 / 传输时间