Shravan 帮助您修改
VPC 或 VPC 子网的
IP 地址范围

shravan_0918

我希望修改 VPC 或 VPC 中的子网的 IP 地址范围。我该如何操作?

VPC 的 IP 地址范围由与其关联的 CIDR 块构成。您在创建 VPC 时选择了一个 CIDR 块,稍后您可以添加或删除辅助 CIDR 块。无法更改您在创建 VPC 时添加的 CIDR 块,但您可以添加和删除辅助 CIDR 块以更改 VPC 的 IP 地址范围。

在创建 VPC 子网后,您无法更改该子网的 IP 地址范围。您必须创建具有所需 IP 地址范围的新 VPC 子网。 

修改 VPC 的 IP 地址范围

​确定 VPC 的主要 CIDR 块,然后通过将辅助 CIDR 块与 VPC 关联或取消关联来修改 VPC 的 IP 地址范围。​有关与辅助 CIDR 块相关的限制的信息,请参阅向 VPC 中添加 IPv4 CIDR 块​和针对 IPv6 的 VPC 和子网大小调整​。

查看 VPC 的主要 CIDR:

  1. 打开 Amazon VPC 控制台
  2. 选择您的 VPC
  3. 选择您的 VPC。
  4. ​注意 CIDR 块下的第一个条目。

或使用 describe-vpcs 命令:

aws ec2 describe-vpcs --vpc-id vpc-1a2b3c4d

在返回的输出中,主要 CIDR 在顶层 CidrBlock 元素中返回(下面的示例输出中的倒数第二个元素)。

{
    "Vpcs": [
        {
            "VpcId": "vpc-1a2b3c4d", 
            "InstanceTenancy": "default", 
            "Tags": [
                {
                    "Value": "MyVPC", 
                    "Key": "Name"
                }
            ], 
            "CidrBlockAssociations": [
                {
                    "AssociationId": "vpc-cidr-assoc-3781aa5e", 
                    "CidrBlock": "10.0.0.0/16", 
                    "CidrBlockState": {
                        "State": "associated"
                    }
                }, 
                {
                    "AssociationId": "vpc-cidr-assoc-0280ab6b", 
                    "CidrBlock": "10.2.0.0/16", 
                    "CidrBlockState": {
                        "State": "associated"
                    }
                }
            ], 
            "State": "available", 
            "DhcpOptionsId": "dopt-e0fe0e88", 
            "CidrBlock": "10.0.0.0/16", 
            "IsDefault": false
        }
    ]
}

修改子网的 IP 地址范围

​因为您无法修改子网的 IP 地址,所以请删除该子网,然后创建具有适当 IP 地址范围的新子网。

重要提示:​在删除子网之前,请确保创建了 Amazon 系统映像或现有资源的快照(如有必要),然后再删除该子网中的所有底层资源。


此页内容对您是否有帮助? |

返回 AWS Support 知识中心

需要帮助? 访问 AWS 支持中心

发布时间:2015 年 5 月 29 日

更新时间:2018 年 4 月 10 日