DNSレコードって何?
ドメインに関する設定を1件ずつ書き記したものだよ。「このドメインのIPアドレスは?」「メールはどこに送る?」みたいな情報がレコードとして登録されてるんだ。
種類がいっぱいあるって聞いたけど?
そう、用途ごとに種類が違うんだ。IPアドレスを紐づけるAレコード、メール送信先を指定するMXレコード、別名をつけるCNAMEレコードなど、目的に合わせて使い分けるよ。
設定を変えたらすぐ反映されるの?
実はすぐじゃないんだ。DNSレコードにはTTL(Time To Live)という「この情報を何秒キャッシュしていいか」という数字があって、変更が世界中に伝わるまで数分〜数十時間かかることがあるよ。
TTLって短くすれば早く反映されるの?
その通りで、TTLを短くするほど変更が早く広まる。ただし、短くするとDNSサーバへの問い合わせ回数が増えて負荷も上がる。本番サーバの移行前にTTLを短くして準備しておく、というテクニックはインフラ担当なら知ってると思うけど、TTLの変更自体が反映されるまでにもTTLの時間がかかる、っていう二重構造に最初は混乱する人が多いんだよ。