如何在 AWS 中确定子网 IPv4 CIDR 地址?

Posted

技术标签:

【中文标题】如何在 AWS 中确定子网 IPv4 CIDR 地址?【英文标题】:How to determine subnet IPv4 CIDR address in AWS? 【发布时间】:2017-06-13 01:35:29 【问题描述】:

如何在 AWS 中确定子网 IPv4 CIDR 地址。假设我的 VPC CIDR 块是 172.31.0.0/16,我想用 172.31.1.0/16 创建一个子网,但它说“***不在 ****/* 范围内。请解释我如何确定CIDR?

【问题讨论】:

【参考方案1】:

172.31.0.0/16 代表这些 IP 范围:

CIDR Range      172.31.0.0/16
Netmask         255.255.0.0
Wildcard Bits   0.0.255.255
First IP        172.31.0.0
Last IP         172.31.255.255
Total Host      65536

172.31.1.0/16 代表相同的 IP 范围,因为 /16 子网掩码类似于 172.31.1.0/255.255.0.0

CIDR Range      172.31.1.0/16
Netmask         255.255.0.0
Wildcard Bits   0.0.255.255
First IP        172.31.0.0
Last IP         172.31.255.255
Total Host      65536

因此它不是172.31.0.0/16 的子集。

也许您对每个子网 256 个 IP 感到满意?在这种情况下,您可以使用172.31.1.0/24,这将允许172.31.1.0 - 172.31.1.255 的IP 范围:

CIDR Range      172.31.1.0/24
Netmask         255.255.255.0
Wildcard Bits   0.0.0.255
First IP        172.31.1.0
Last IP         172.31.1.255
Total Host      256

见https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing。

【讨论】:

以上是关于如何在 AWS 中确定子网 IPv4 CIDR 地址?的主要内容,如果未能解决你的问题,请参考以下文章

在 AWS 中确定或计算 VPC 的 Cidr 的标准公式 [关闭]

aws vpc 知识总结(助理级)

IPv4子网划分与聚合

子网掩码网络类型IP(IPV4)地址类型VLSM CIDR相关知识

您不能为现有 IPv4 CIDR 规则指定引用的组 ID。在 AWS 安全组中编辑入站规则时提示

CIDR 子网是不是有本机 .NET 类型?