

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 修改子網路的公有 IP 位址屬性
<a name="subnet-public-ip"></a>

根據預設，非預設子網路會將 IPv4 公有定址屬性設為 `false`，而預設子網路會將此屬性設為 `true`。其中一個例外為由 Amazon EC2 啟動執行個體精靈建立的非預設子網路 – 精靈會將屬性設為 `true`。您可以使用 Amazon VPC 主控台來修改此屬性。

根據預設，所有子網路皆會將 IPv6 定址屬性設為 `false`。您可以使用 Amazon VPC 主控台來修改此屬性。若您為您的子網路啟用 IPv6 定址屬性，在子網路中建立的網路界面都會從子網路範圍收到 IPv6 地址。在子網路中啟動的執行個體都會在主要網路界面上收到 IPv6 地址。

您的子網路必須具有關聯的 IPv6 CIDR 區塊。

**注意**  
若您啟用您子網路的 IPv6 定址功能，您的網路介面或執行個體只會在其使用 `2016-11-15` 版本或更新版本的 Amazon EC2 API 建立時接收到 IPv6 地址。Amazon EC2 主控台使用最新的 API 版本。

**修改子網路的公有 IP 位址行為**

1. 在 [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) 開啟 Amazon VPC 主控台。

1. 在導覽窗格中，選擇 **Subnets** (子網)。

1. 選取您的子網路，然後選擇 **Actions** (動作)、**Edit subnet settings** (編輯子網路設定)。

1. **Enable auto-assign public IPv4 address** (啟用自動指派公有 IPv4 地址) 核取方塊若處於選取狀態，便會為所有在選取子網路中啟動的執行個體請求公有 IPv4 地址。視需要選取或清除選取方塊，然後選擇 **Save** (儲存)。

1. **Enable auto-assign IPv6 address** (啟用自動指派 IPv6 地址) 核取方塊若處於選取狀態，便會為所有在選取子網路中啟動的執行個體請求 IPv6 地址。視需要選取或清除選取方塊，然後選擇 **Save** (儲存)。

**如何使用 AWS CLI 修改子網路屬性**  
使用 [modify-subnet-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-subnet-attribute.html) 命令。