如何指定只覆盖一个地址的 CIDR 块?

How to specify a CIDR block that covers only one address?

配置 AWS 路由 table 时,我想输入目标地址 A.B.C.D。在路由 table 中,我可以 select A.B.C.D/28A.B.C.D/32

哪一个表示A.B.C.D only(只有这一个地址)?

我的回答:A.B.C.D/32

理由:后缀(/28/32)描述了地址中有多少位是固定的。对于 /28,第 29 位到第 32 位可以变化(见下图),而对于 /32,所有 32 位都是固定的。

大多数现代路由器 (post 1998) 具有 class 更少的路由,(CIDR) 在 classless 路由中,单个 IP 地址 1.2.3.4 相当于 1.2.3.4/32

在 class 完整路由中你有 3 classes A B 和 C(技术上也有 D 和 E) 所有 class A 地址都是 /8 CIDR class B 是 /16 并且 class C 是 /24