2020-03-16
例えば、お名前ドットコムなどで新しくドメインを取得して、お名前ドットコムのNS(ネームサーバー)にRoute53などで作成したNSレコードを登録してもすぐには反映されません。
TTL(Time to Live)という決められた秒数が過ぎるまで、フルリゾルバにキャッシュとして残っているためです。
ドメイン情報を操作するコマンドとしてはdigが有名ですが、今回はnslookupコマンドで行いました。
例えば、junpeko.work
というドメインを取得して、nslookup
コマンドを叩くと以下のようになります。
junpeko.work
は見つからないよと言われました。
こういった場合は、TTLを確認していつ反映されるのかをチェックします。
nslookup
コマンドでset debug
という値を設定して実行すると、ttlを確認できます。
ttl = 900
、つまり、15分でお名前ドットコムのデフォルトのNSレコードから、Route53のNSレコードに反映されることが分かりました。