上次更新日期:2021 年 3 月 3 日
我想配置负载均衡器,以便我的客户端可以使用 IPv6 地址连接到它。我该如何操作?
简短描述IPv6 地址只能与面向互联网的 Application Load Balancer 和 Network Load Balancer 关联。内部 Application Load Balancer、Classic Load Balancer 和 Network Load Balancer 均不支持 IPv6 地址。
要使用 IPv6 地址,在其内启动 Application Load Balancer 的 Virtual Private Cloud (VPC) 必须具有含关联 IPv6 CIDR 块的子网。有关更多信息,请参阅 IPv6 地址。要将 IPv6 地址与 VPC 和子网相关联,请参阅将 IPv6 CIDR 块与 VPC 相关联和将 IPv6 CIDR 块与子网相关联。
解决方法注意:如果您在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请确保您运行的是最新版本的 AWS CLI。
使用 AWS 管理控制台更新 IP 地址类型1.打开 Amazon Elastic Compute Cloud (Amazon EC2) 控制台。
2.在导航窗格中,选择负载均衡下的负载均衡器。
3.选择负载均衡器。
4.选择操作,然后选择编辑 IP 地址类型。
5.对于 IP 地址类型,请选择:
ipv4 以仅支持 IPv4 地址
–或者–
dualstack 以同时支持 IPv4 和 IPv6 地址
6.选择保存。
使用 AWS CLI 将 IP 地址类型更新为“dualstack”运行以下命令:
aws elbv2 set-ip-address-type --load-balancer-arn <value> --ip-address-type <value>
注意:确保使用相应的值替换上述命令中的占位符。--ip-address-type 的可能值包括 ipv4 和 dualstack。
更新指向 Application Load Balancer 的 DNS 记录更新域的 CNAME 或别名 (A) 记录,以便指向 Application Load Balancer 的 DNS 名称(带有“dualstack.”前缀)。以下示例是带有“dualstack”前缀的负载均衡器 DNS 名称:
dualstack.name-123456789.region.elb.amazonaws.com
使用 IPv4 地址与负载均衡器通信的客户端将解析 A 记录。使用 IPv6 地址与负载均衡器通信的客户端将解析 AAAA 记录。