我的 VPC CIDR 块10.0.0.0/16
据我了解,它应该支持 256 个(实际上是 254 个)子网,每个子网有 65534 个主机。
当我尝试创建一个子网10.8.0.0/24
并将其与 VPC 关联时,收到此错误:
Error creating subnet:
InvalidSubnet.Range: The CIDR '10.8.0.0/24' is invalid.
类似这样的地址10.8.0.1
属于子网 10.8.0.0,该子网看起来位于 内10.0.0.0/16
。也许我的理解有误。请解释我哪里错了。
答案1
不,10.8.0.0/24
不属于10.0.0.0/16
。AWS 是正确的,抱歉 :)
您可以在到10.0.0.0/16
之间创建子网,例如可以工作。10.0.0.0/24
10.0.255.0/24
10.0.8.0/24
假设我们有一个 CIDR 地址10.20.30.40
- 例如可以属于以下子网:
10.0.0.0/8
-/8表示地址中只有第一个字节(10.)是网络地址。10.20.0.0/16
-/16表示前两个字节(10.20.)是网络。10.20.30.0/24
-/24表示前三个字节(10.20.30.)是网络。10.20.30.40/32
-/32涵盖整个地址 (10.20.30.40),有时使用此符号明确表示它是主机地址。AWS 经常使用此符号。
希望有帮助:)