CIDR 地址不在 VPC 的 CIDR 地址内

iam*_*box 19 vpc amazon-web-services

我已经在适用于 AWS 的新 VPC 上为我的 CIDR 块尝试了各种 IP 范围组合。

我目前的 CIDR 是 172.31.0.0/16

171.31.0.0/32 (CIDR Address is not within CIDR Address from VPC)
Run Code Online (Sandbox Code Playgroud)

小智 31

IPv4 地址由 32 位组成。

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

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

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

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

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

希望它可以帮助您了解您的问题,即需要在x.x.0.0/16CIDR 中修复前 16 位。

  • 有用的 CIDR 解释工具:https://www.ipaddressguide.com/cidr (2认同)

Joh*_*ein 11

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

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

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

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