

# 修改子网的 IP 寻址属性


默认情况下，非默认子网的 IPv4 公有寻址属性设置为 `false`，默认子网的此属性设置为 `true`。Amazon EC2 启动实例向导创建的非默认子网属于例外 — 该向导会将此属性设置为 `true`。您可以使用 Amazon VPC 控制台修改此属性。

默认情况下，所有子网的 IPv6 寻址属性都设置为 `false`。您可以使用 Amazon VPC 控制台修改此属性。如果您为子网启用了 IPv6 寻址属性，则在此子网中创建的网络接口会收到此子网范围内的 IPv6 地址。在此子网中启动的实例会在主网络接口上收到一个 IPv6 地址。

您的子网必须具有关联的 IPv6 CIDR 块。

**注意**  
如果您为子网启用了 IPv6 寻址功能，则只有在您的网络接口或实例是使用 Amazon EC2 API 的 `2016-11-15` 版本或更高版本创建的情况下，您的网络接口或实例才会接收 IPv6 地址。Amazon EC2 控制台使用最新的 API 版本。

**修改子网的 IP 寻址行为**

1. 通过 [https://console.aws.amazon.com/vpc/](https://console.amazonaws.cn/vpc/) 打开 Amazon VPC 控制台。

1. 在导航窗格中，选择 **Subnets**(子网)。

1. 选择您的子网，然后依次选择 **Actions**（操作）、**Edit subnet settings**（编辑子网设置）。

1. 如果选中，则 **Enable auto-assign public IPv4 address** 复选框会为在所选子网中启动的所有实例请求公有 IPv4 地址。根据需要选中或清除该复选框，然后选择 **Save**。

1. 如果选中 **Enable auto-assign IPv6 address** 复选框，则会为在所选子网中创建的所有网络接口请求 IPv6 地址。根据需要选中或清除该复选框，然后选择 **Save**。

**使用 Amazon CLI 修改子网属性**  
使用 [modify-subnet-attribute](https://docs.amazonaws.cn/cli/latest/reference/ec2/modify-subnet-attribute.html) 命令。