web-dev-qa-db-ja.com

IPv6がAWS ELBで正しく機能しない

Elastic Load Balancerをデュアルスタックとして機能するように構成しました。 Route 53に、Elastic Load Balancerを指すタイプAおよびAAAAのレコードセットを作成しました。 IPv4で動作します

このサイトを使用して、IPv6でサイトをテストしました: ipv6-test.com/validate.php

そして、以下を返します:

enter image description here

他の2つのステップを機能させるために何をする必要がありますか?

VPC、サブネット、インスタンスがIPv6を受け入れるように構成されている

編集:

ルートテーブル:

enter image description here

4
dm707

この質問には長いスレッドのコメントがあります。

解決策は、IPv6トラフィックのルーティングにEIGW(出力専用インターネットゲートウェイ)ではなくIGW(インターネットゲートウェイ)を使用するようにルートテーブルを変更することです。 EIGWを介してIPv6トラフィックをルーティングすると、事実上、ロードバランサーがプライベートになり、パブリックにアクセスできなくなります。

10
John Hanley

同様の問題がありましたが、出力専用インターネットゲートウェイがありませんでした。

これは、Application Load BalancerがELBSecurityPolicy-TLS-1-2-2017-01で構成されていて、ipv6-test.comがサポートするのは最大でELBSecurityPolicy-2016-08のみであるためです。

0
David