CIDR 地址不在 VPC 的 CIDR 地址内

CIDR Address is not within CIDR Address from VPC

我已经在我的 AWS 新 VPC 上为我的 CIDR 块尝试了 IP 范围的所有组合。

我当前的 CIDR 是 172.31.0.0/16

171.31.0.0/32 (CIDR Address is not within CIDR Address from VPC)

/16 结尾的 CIDR 范围意味着最后两个数字可以更改。

在您的情况下,范围为:172.31.x.x

因此,171.31.0.0 不在该 CIDR 范围内。

顺便说一下,您可能不想创建范围为 /16 的 VPC。它包含超过 65,000 个 IP 地址,并且很难与您将来可能创建的其他 VPC 对等。您可以使用更小的(例如 /22)CIDR 范围。

一个 IPv4 地址由 32 位组成。

1) CIDR x.x.x.x/32中的/32表示使用所有32位来组成一个地址范围。在这种情况下,只有一个 IP 地址是可能的。

2) CIDR x.x.x.0/24中的/24表示固定前24位,使用后8位组成一个地址范围。在这种情况下,可以有 2^8 个 IP 地址,即从 x.x.x.0 到 x.x.x.255.

3) CIDR x.x.0.0/16中的/16表示固定前16位,用后16位组成一个地址范围。在这种情况下,可以有 2^16 个 IP 地址,即从 x.x.0.0 到 x.x.255.255.

4) CIDR x.0.0.0/8中的/8表示固定前8位,使用后24位组成一个地址范围。在这种情况下,可以有 2^24 个 IP 地址,即从 x.0.0.0 到 x.255.255.255。

5) CIDR 0.0.0.0/0中的/0表示固定前0位,使用后32位组成一个地址范围。在这种情况下,所有可能的 IP 地址都包含在该范围内。

希望它能帮助您理解需要在 x.x.0.0/16 CIDR 中修复前 16 位的问题。