CIDR 不在 VPC 的 CIDR 范围内

CIDR 不在 VPC 的 CIDR 范围内

我已经创建了一个自定义 VPC,其 CIDR 为 10.0.0.0/16。

我想创建 2 个子网,分别为 10.1.0.0/16 和 10.2.0.0/16。但我无法做到。收到错误:CIDR 不在 VPC 的 CIDR 范围内

这是为什么?

在默认 CIDR 172.31.0.0/16 中,我们可以创建子网 172.31.32.0/16 和 172.31.16.0/16。但 10.0 系列没有发生同样的情况。我做错了什么吗?请解释一下

答案1

首先,您不能在一个 /16 范围内创建两个带有 /16 的子网。172.31.32.0 和 172.31.16.0 听起来像 /24 网络。

由于您的 VPC CIDR 是 172.31.0.0/16(因此范围为 172.31.255.254),因此这两个子网包含在 CIDR 范围内。

您的其他 VPC CIDR 是 10.0.0.0/16(因此范围为 10.0.255.254)- 因此 10.1.0.0 和 10.2.0.0 不属于该 CIDR 范围的一部分。

如果您想创建两个子网,它们需要位于 10.0.0.0 和 10.0.255.254 之间 - 例如 10.0.1.0/24 和 10.0.2.0/24 甚至 10.0.0.0/18 和 10.0.64.0/18

相关内容