

# 双堆栈 VPC 配置示例
<a name="vpc-migrate-ipv6-example"></a>

使用双栈配置，您可以同时使用 IPv4 和 IPv6 地址在 VPC 中的资源与互联网上的资源之间进行通信。

下图表示您的 VPC 架构。您的 VPC 具有公有子网和私有子网。VPC 和子网必须同时具有 IPv4 CIDR 块和 IPv6 CIDR 块。私有子网中有一个 EC2 实例，它同时拥有一个 IPv4 地址和一个 IPv6 地址。该实例可以使用 NAT 网关将出站 IPv4 流量发送到互联网，使用仅出口互联网网关将出站 IPv6 流量发送到互联网。

![具有公有子网、私有子网、NAT 网关和仅出口互联网网关的 VPC。](http://docs.amazonaws.cn/vpc/latest/userguide/images/vpc-example-dual-stack.png)


**公有子网的路由表**  
以下是公有子网的路由表。前两个条目是本地路由。第三个条目将所有 IPv4 流量发送到互联网网关。请注意，仅当您计划在公有子网中启动具有 IPv6 地址的 EC2 实例时，才需要第四个条目。


| 目标位置 | Target | 
| --- | --- | 
| {{VPC IPv4 CIDR}} | 本地 | 
| {{VPC IPv6 CIDR}} | 本地 | 
| 0.0.0.0/0 | {{internet-gateway-id}} | 
| ::/0 | {{internet-gateway-id}} | 

**私有子网的路由表**  
以下是私有子网的路由表。前两个条目是本地路由。第三个条目将所有 IPv4 流量发送到 NAT 网关。最后一个条目将所有 IPv6 流量发送到仅出口互联网网关。


| 目标位置 | Target | 
| --- | --- | 
| {{VPC IPv4 CIDR}} | 本地 | 
| {{VPC IPv6 CIDR}} | 本地 | 
| 0.0.0.0/0 | {{nat-gateway-id}} | 
| ::/0 | {{egress-only-gateway-id}} | 