最初に
これは個人用途で使用しているサーバーを、試しにIPv6に対応してみたときの備忘録になります。同じように作業するときは自己責任でお願いします。
今回IPv6に対応する箇所は、
VPC
EC2
ELB
Route 53
VPCの設定
![](https://technologyagency.net/wordpress/wp-content/uploads/2024/05/aws_ip6_1.png)
VPCを選択して、アクションからCIDR の編集をクリックする。
![](https://technologyagency.net/wordpress/wp-content/uploads/2024/05/aws_ip6_2.png)
新しい IPv6 CIDR を追加をクリックする。
![](https://technologyagency.net/wordpress/wp-content/uploads/2024/05/aws_ip6_3.png)
Amazon提供のIPv6 CIDRブロックを選択して、CIDRを選択をクリックする。
![](https://technologyagency.net/wordpress/wp-content/uploads/2024/05/aws_ip6_4.png)
サブネットを選択して、アクションからIPv6 CIDR の編集をクリックする。
![](https://technologyagency.net/wordpress/wp-content/uploads/2024/05/aws_ip6_41.png)
IPv6 CIDR を追加をクリックして、サブネットの CIDR ブロックを設定する。
![](https://technologyagency.net/wordpress/wp-content/uploads/2024/05/aws_ip6_6.png)
サブネットの設定を編集をクリックして、IPv4の自動割り当てを無効にして、IPv6の方を有効にする。
![](https://technologyagency.net/wordpress/wp-content/uploads/2024/05/aws_ip6_5-1024x333.png)
ルートテーブルのルート編集をクリックして、「::/0」をルートに追加する。
EC2の設定
起動済みのEC2をIPv6に変更する場合は、EC2のネットワークの設定から
![](https://technologyagency.net/wordpress/wp-content/uploads/2024/05/aws_ip6_7.png)
新しいIPv6アドレスの自動割り当てを設定する。
![](https://technologyagency.net/wordpress/wp-content/uploads/2024/05/aws_ip6_8.png)
ついでにパブリックIPの自動割り当てを解除する。
ELBの設定
ロードバランサを選択し、アクションからIP アドレスタイプの編集をクリックする。
![](https://technologyagency.net/wordpress/wp-content/uploads/2024/05/aws_ip6_9.png)
Dualstackを選択し保存する。
特にここでは書かないが、セキュリティグループを設定しているなら、そちらもIPv6に対応したルールを追加する。
Route 53の設定
レコードタイプAAAAを追加する。
確認
nslookupコマンドで確認すると、IPv4、IPv6両方設定されている。
今まで通りページが表示されることを確認する。
「AWSのサーバーをIPv6に対応する」への1件のフィードバック