オンプレDNSへALBのCNAMEを登録する際にTTLの設定で迷った。
以下の条件でオンプレDNSへレコードを登録する場合、TTLの値をどのように設定したら良いか
項目 | 設定値 |
---|---|
独自ドメイン名 | www.example.com |
ALB | alb-0123456789.ap-northeast-1.elb.amazonaws.com. |
オンプレDNSへ登録するレコード | www.example.com. (TTL) CNAME alb-0123456789.ap-northeast-1.elb.amazonaws.com. |
■前提
・ALBのIPは変わる
https://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/application/introduction.html
・ALB自体のTTLは60秒
https://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html#request-routing
■迷ったところ
・オンプレDNSに登録するレコードのTTLは60秒?もっと長く(86400秒)でも良い?
独自ドメイン名: www.example.com.で利用するALB自体を変更する予定が無い場合は、TTLは86400秒(1日)のように長い時間に設定しても問題なし。
■理由
下記の処理はそれぞれ独立しているから、オンプレDNSに登録するレコードのTTLはALBのTTL(60秒)に合わせる必要はない。
①www.example.com. の CNAME が alb-0123456789.ap-northeast-1.elb.amazonaws.com. であること
②alb-0123456789.ap-northeast-1.elb.amazonaws.com. の動的に変更される IPアドレスへの名前解決