~~NOCACHE~~ ## オンプレDNSへ登録する際のTTL オンプレ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アドレスへの名前解決 {{tag>AWS ALB 名前解決 DNS}}