IPv6 アドレスで動作するようにロードバランサーを設定するにはどうすればよいですか?

所要時間1分
0

クライアントが IPv6 アドレスを使って接続できるように、ロードバランサーを設定したいと考えています。これを行うにはどうすればよいですか?

簡単な説明

IPv6 アドレスを使用するには、Application Load Balancer を起動する仮想プライベートクラウド (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.    ナビゲーションペインにある [LOAD BALANCING] で、[Load Balancers] (ロードバランサー) をクリックします。

3.    ロードバランサーを選択します。

4.    [Actions] (アクション) をクリックしてから、[Edit IP address type] (IP アドレスタイプの編集) を選択します。

5.    [IP address type] (IP アドレスタイプ) で、次のいずれかを選択します。
IPv4 アドレスのみをサポートする ipv4
- または -
IPv4 アドレスと IPv6 アドレスの両方をサポートする dualstack

6.    [Save] (保存) を選択します。

AWS CLI を使用して IP アドレスの種類を「dualstack」に更新する

このコマンドを実行します。

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

注: このコマンドのプレースホルダーを、対応する値に置き換えてください。--ip-address-type に指定できる値には、ipv4dualstack が含まれます。

Application Load Balancer をポイントする DNS レコードを更新します。

ドメインの CNAME レコードまたはエイリアス (A と AAAA) レコードを更新し、(「dualstack.」プレフィックスが付いた) Application Load Balancer の DNS 名をポイントするようにします。この例では、プレフィックスが「dualstack」のロードバランサー DNS 名を使用します。

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

IPv4 アドレスを使用してロードバランサーと通信するクライアントは、A レコードを解決します。IPv6 アドレスを使用してロードバランサーと通信するクライアントは、AAAA レコードを解決します。


関連情報

ELB ロードバランサーへのトラフィックのルーティング

Application Load Balancer の IP アドレスタイプ

レコードの編集

AWS公式
AWS公式更新しました 2年前
コメントはありません