- 新しい順
- 投票が多い順
- コメントが多い順
IPv6アドレスが割り当てられていないEC2は既存のEC2でしょうか?(IPv6を有効化する前から起動していたもの)
その場合はIPv6アドレスを手動で割り当てる必要があります。
https://docs.aws.amazon.com/ja_jp/vpc/latest/userguide/vpc-migrate-ipv6.html#vpc-migrate-assign-ipv6-address
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/using-instance-addressing.html#working-with-ipv6-addresses
SSHで接続して確認できたIPv6アドレスはfe80::から始まるものではないでしょうか?
fe80::の場合はリンクローカルアドレスと呼ばれるものでローカル内の通信でしか使用できないものとなっています。
https://www.infraexpert.com/study/ipv6z3.html
早速アドバイスをくださりありがとうございます。
まず、SSHで確認できたIPv6のアドレスはご指摘の通りfe80から始まっています。 外に出られない状態です。
次にEC2についてご質問の件です。 既存のEC2です。全てIPv4で構築して数年運用しています。今年の2月にt2.microからt3.microにインスタンスを変更済みです。 ルートテーブルに ::/0 を追加し、インターネットゲイトウェイを割り当てました。 ネットワークALCのインバウンドとアウトバウンドルールにIPv6を追加しました。
紹介して頂いたURLを参照しました。 インスタンスt3.microはIPv6に対応している、でよろしいでしょうか?
IPv6の手動割り当てでまさに行き詰っておりまして、URLで紹介されている "EC2の「IP アドレスの管理」で[新しい IP アドレスの割り当て]"
が出てこない状況です。よろしくお願いいたします。
関連するコンテンツ
- 質問済み 5年前
- AWS公式更新しました 2年前
- AWS公式更新しました 1年前
対応しています。
正しいVPCやサブネットにIPv6 CIDRが割り当てられていないと出てこないです。 複数のVPCやサブネットを所有している場合はIDなどを確認して正しいものに対して設定が出来ているのか確認してください。
こちらのドキュメントに記載されている方法で既存のEC2にIPv6アドレスを割り当てる必要があります。 https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/using-instance-addressing.html#assign-ipv6-address
一旦すべてのCIDRを削除して再登録しても状態が変わらず諦めていたのですが、昨日 「IPアドレスの管理」で IPv6が設定できるようになっていることに気が付きました。 なんとかEC2にIPv6アドレスを割り当てることができました。 ありがとうございました。