【问题标题】:How to solve the "CIDR Address is not within CIDR Address from VPC" AWS riddle?如何解决“CIDR 地址不在 VPC 的 CIDR 地址内”AWS 之谜?
【发布时间】:2020-10-28 22:02:50
【问题描述】:

我知道这是一个常见问题,但所有现有答案都不适用于我的情况。

我正在尝试在 AWS 上创建子网,当前 VPC CIDR 是 172.31.0.0/16

然后,当我将 10.0.0.0/28 输入 IPv4 CIDR 块时,它会说

CIDR 地址不在 VPC 的 CIDR 地址内

我还按照建议尝试了10.0.0.0/16 和任何其他号码,但它不起作用。

这个谜题怎么解?

为什么 AWS 不在那里提供默认设置?

【问题讨论】:

    标签: amazon-web-services amazon-vpc


    【解决方案1】:

    如果您在 172.31.0.0/16 内创建子网,那么您的可用 IP 池空间介于 172.31.0.0 - 172.31.255.255 之间(不包括保留地址)。

    您不能有任何与现有子网重叠的范围,并且需要包含/16/28 之间的范围。

    看看cidr.xyz,它非常适合查看可用的 CIDR 范围。

    【讨论】:

    • 是的,事实上这个工具真的很有帮助。原来我有更多的子网,所以我计算了免费的范围,在我的例子中它是172.31.96.0/20,它有效。谢谢!
    • 没问题,很高兴这有帮助:)
    • 没问题@petern, :)
    【解决方案2】:

    如果 VPC CIDR 是 172.31.0.0/16,则所有子网都必须在该 CIDR 内。由于您有 /16 掩码,因此子网应始终以 172.31.* 开头。我强烈建议阅读 VPC 子网,还有更多内容,包括子网数和每个子网可用的地址:https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html#VPC_Sizing

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-29
      • 2021-05-22
      • 2011-11-01
      • 2015-09-21
      • 2017-06-13
      • 2012-11-07
      • 2015-04-16
      • 2014-09-04
      相关资源
      最近更新 更多