1
0

AWS ipv4でお金かかってるけど、どうすんだ(LB編)

Last updated at Posted at 2024-03-15

はじめに

Load Balancerをipv6対応するには下記
https://repost.aws/ja/knowledge-center/elb-configure-with-ipv6

  1. VPC, SubnetにIPv6設定する
  2. ALB本体でdualstackを設定する
  3. route53のレコードにdualstackを付与してあげる

「1」は前の投稿を確認してください。
「3」は設定変更前に実施しても動作影響ないです。所属会社で訳も分からずdualstackがついてたり・ついてなかったり乱立してます。

なので順番的には
1 -> 3 -> 2
かなって

設定

ALB本体でdualstackを設定する

ロードバランサのIPアドレスタイプをdualstackにするだけです。

image.png

terraform的には
aws_lbステートに下記1行を足すだけです。
optionalでdefaultがipv4です。

  ip_address_type = "dualstack"

通信断があったようには思えないですが、サポートに確認してみます。
→AWSに確認したところ
 公式の公表情報はなし
 サポートで動作確認してくれて、その上では断は発生しなかった

route53のレコードにdualstackを付与してあげる

dualstackをつけただけだと基本ipv4っぽいです

Aレコード→AAAAレコードに変更すればipv6が強制されます。

ipv4のアクセスがある限りは課金されちゃうので強制した方が良いかもです。
でも接続元が対応してない可能性があるのでしばらくはipv4のままかなって

1
0
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
0