1
2

EC2をIPv6にする方法

Posted at

2024年2月より、IPv4を利用すると1時間あたりで課金されると通達が、、、
いつかはIPv6にしないとなぁとぼんやり思っていたものの、めんどくさくてやってませんでしたが、お金が絡むと、優先順位が変わるみたいです。

今回は、EC2インスタンスをIPv6を有効にした形で起動する手順について、まとめようと思います。

VPCの設定

まずは、VPNへIPv6 CIDRを追加します。
VPC設定画面より、設定を行うVPCを選択し、画面上部の"Action" -> "Edit CIDR"を選択します。

image.png

"Add new IPv6 CIDR"をクリックします。
image.png

"Amazon-provided IPv6 CIDR block"を選択し、Network border groupを選択します。
image.png

Subnetの設定

次に、Subnetの設定を行います。

設定を行うSubnetを選択し、画面上部の"Action" -> "Edit IPv6 CIDRs"を選択します。

image.png

IPv6 CIDRを追加します。
image.png

IPv6アドレスを入力し、"Save"をクリックします。
image.png

最後に、IPv6アドレスの自動割り当てを有効化します。

画面上部の"Action" -> "Edit subnet settings"を選択します。
image.png

"Enable auto-assign IPv6 address"をチェックし、"Save"をクリックします。
image.png

Route Tableの設定

IPv6で通信するために、Route Tableの設定を行います。

設定するRoute Tableを選択し、、画面上部の"Action" -> "Edit routes"を選択します。
image.png

::/0に対し、Internet Gatewayへのルートを設定します。
image.png

EC2インスタンスの設定

既存のインスタンスに対して、IPv6を有効にすることは管理画面からでは無理そうだったので、新しいインスタンスを作成し、既存のDiskをアタッチする形で設定しました。

EC2のインスタンスを新規に立ち上げます。
ポイントは、Network Settingのセクションで、以下の設定を忘れないことです!!

  • IPv6の設定を行ったVPCを選択すること
  • IPv6の自動割り当てにチェックすること

image.png

Security Groupの設定に、IPv6アドレスからの通信が許可されていないと、SSHで接続することができないので、こちらも合わせて確認してください。
image.png

Puttyで接続する際は、設定次第ではありますが、以下でインスタンスに接続することができます。

  • ec2-user@IPv6 address

image.png


これで、EC2にIPv6で接続できるようになるので、不必要な課金を減らすことができるはず、、、、、

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2