Appearance
题目
现将一个 IP 网络划分为 3 个子网,若其中一个子网是 192.168.9.128/26,则下列网络中,不可能是另外两个子网之一的是( )。
错因
A
192.168.9.0/25 = [.0, .127] —— 与已知子网 .128/26 = [.128, .191] 不重叠。两子网合起来 [.0, .191],剩余 [.192, .255] 恰可作第三个子网 .192/26。三子网完美填满 /24 母网 ✓ → 可行,A 不是答案。
C
192.168.9.192/26 = [.192, .255] —— 与已知子网 .128/26 = [.128, .191] 不重叠。两子网合起来 [.128, .255],剩余 [.0, .127] 恰可作第三个子网 .0/25。三子网完美填满 /24 母网 ✓ → 可行,C 不是答案。
D
192.168.9.192/27 = [.192, .223] —— 与已知子网 .128/26 不重叠。可以选母网 .128/25 = [.128, .255],三子网划法 = .128/26 + .192/27 + .224/27,完美填满 .128/25 ✓ → 可行,D 不是答案。
总解析
第一步:分析已知子网占用范围
192.168.9.128/26 占用第四字节 [.128, .191](共 64 IP)。
第二步:在"3 子网划分"假设下,验证每个候选选项
题面"将一个 IP 网络划分为 3 个子网" 隐含约束:3 个子网必须填满某个共同母网(互不重叠且无空隙)。否则"划分"二字无意义。
逐项核对(设母网最小可行):
| 选项 | 子网范围 | 与 .128/26 拼起来后 | 第 3 子网填什么? | 可行? |
|---|---|---|---|---|
| A | .0/25 = [.0, .127] | [.0, .191] | [.192, .255] = .192/26 | ✅ 母网 /24 |
| B | .0/26 = [.0, .63] | [.0, .63] + [.128, .191] | 必须填 [.64, .127] + [.192, .255],不连续 | ❌ |
| C | .192/26 = [.192, .255] | [.128, .255] | [.0, .127] = .0/25 | ✅ 母网 /24 |
| D | .192/27 = [.192, .223] | [.128, .223] | [.224, .255] = .224/27 | ✅ 母网 .128/25 |
B 为什么不可行:
.0/26 与 .128/26 之间留下了 [.64, .127] 这一段 64 IP 的空隙。要凑成 3 子网填满某个母网:
- 若母网是 /24([.0, .255]):第三子网必须同时填 [.64, .127] 和 [.192, .255] 两段。但单个 CIDR 子网必须是连续地址段——无法跨越 [.128, .191](已被 .128/26 占用)的"洞"
- 若母网是更小的网段(如 .0/25):但 .128/26 = [.128, .191] 已经超出 .0/25,所以母网必须 ≥ /24
- 若 4 个或更多子网才能填满:违反题面"3 个子网"约束
无论怎么调整母网或子网组合,B 选项无法与 .128/26 共同形成 3 子网填满划分。
D 为什么可行:
D 选项 .192/27 与 .128/26 紧邻([.128, .191] + [.192, .223]),第三子网 .224/27 紧接其后。三子网恰好填满 .128/25 = [.128, .255],母网 = .128/25,3 子网划分合法。
最终答案是 B(192.168.9.0/26)。
编者注(生僻术语):CIDR(Classless Inter-Domain Routing,无类别域间路由)的核心约束——每个子网必须是 2 的幂大小、地址连续。这就解释了"为什么 [.64, .127] + [.192, .255] 不能合成单子网":两段虽然总和 128 IP(=/25),但中间被 [.128, .191] 隔开,CIDR 不允许这种"跨越"。判断一组 IP 段能否合成单 CIDR 子网,先看大小(必为 )、再看起始地址是否对齐到 边界、最后看是否连续——三条都满足才行。