目次

オンプレ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アドレスへの名前解決