如何将负载均衡器设置为使用 IPv6 地址?

上次更新时间:2020 年 5 月 22 日

我想配置负载均衡器,以便我的客户端可以使用 IPv6 地址连接到它。该如何操作?

简短描述

IPv6 地址只能与面向互联网的 Application Load Balancer 相关联。内部 Application Load Balancer、Classic Load Balancer 和网络负载均衡器均不支持 IPv6 地址。

要使用 IPv6 地址,在其内启动 Application Load Balancer 的 Virtual Private Cloud (VPC) 必须具有含关联 IPv6 CIDR 块的子网。有关更多信息,请参阅 IPv6 地址。要将 IPv6 地址与 VPC 和子网相关联,请参阅将 IPv6 CIDR 块与 VPC 相关联将 IPv6 CIDR 块与子网相关联

解决方法

使用 AWS 管理控制台更新 IP 地址类型

1.    打开 Amazon Elastic Compute Cloud (Amazon EC2) 控制台

2.    在导航窗格中,选择负载均衡下的负载均衡器

3.    选择负载均衡器。

4.    选择操作,然后选择编辑 IP 地址类型

5.    对于 IP 地址类型,请选择:
       ipv4 以仅支持 IPv4 地址
       -或者-
选择        dualstack 以支持 IPv4 和 IPv6 地址

6.    选择保存

使用 AWS 命令行界面 (AWS CLI) 更新 IP 地址类型

运行以下命令:

set-ip-address-type --load-balancer-arn <value> --ip-address-type <value>

注意:确保使用相应的值替换上述命令中的占位符。

更新指向 Application Load Balancer 的 DNS 记录

运行以下命令以更新域的 CNAME 或别名 (A) 记录,以便指向 Application Load Balancer 的 DNS 名称(带有“dualstack.”前缀):

dualstack.name-123456789.region.elb.amazonaws.com

注意:确保使用相应的值替换上述命令中的占位符。

使用 IPv4 地址与负载均衡器通信的客户端将解析 A 记录。使用 IPv6 地址与负载均衡器通信的客户端将解析 AAAA 记录。


这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助?