【问题标题】:CIDR Address is not within CIDR Address from VPCCIDR 地址不在 VPC 的 CIDR 地址内
【发布时间】:2018-08-07 20:30:34
【问题描述】:

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

我当前的 CIDR 是 172.31.0.0/16

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

【问题讨论】:

  • 对我来说似乎是一个正确的错误。您应该阅读 IP 子网和 CIDR,因为 171.x.x.x 显然不在 172.31.x.x 内。

标签: amazon-web-services vpc


【解决方案1】:

IPv4 地址由 32 位组成。

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

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

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

4) /8 in CIDR x.0.0.0/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 位。

【讨论】:

  • Thnx 。这是迄今为止对这个区域的新人最好的解释。
  • 一个有用的 CIDR 解释工具:ipaddressguide.com/cidr
【解决方案2】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2021-01-29
    • 2020-10-28
    • 2021-05-22
    • 2011-11-01
    • 2015-09-21
    • 2012-11-07
    • 2015-04-16
    • 2014-09-04
    • 2017-08-23
    相关资源
    最近更新 更多