DNSの反映
ひとことで
DNSの反映は、DNSレコードを変更してから、一部の人にまだ古い答えが返る期間です。インターネット上のリゾルバーが、TTL(有効期間)が切れるまで答えのコピーをキャッシュするために起こります。
情報がゆっくり旅をしているわけではありません
英語のpropagationという言葉は、変更が世界中へゆっくり広がるように聞こえます。実際は少し違います。レコードを保存すると、DNSサービスはすぐに新しい答えを知ります。遅れを生むのはキャッシュです。
インターネット接続事業者、携帯電話のネットワーク、多くの企業は、毎回問い合わせずに済むよう答えを記憶するリゾルバーを運用しています。各回答には、記憶してよい時間を示すTTL(time to live)が付いています。その時間が切れるまで、リゾルバーは古い答えを返し続けます。
どのくらいかかるか
ほとんどの変更は、多くの人に数分から数時間で見えるようになります。最大2日を見込むという一般的な案内は、更新の遅いキャッシュや、上位の階層で長くキャッシュされるネームサーバーの変更を含めたものです。
変更を予定しているなら、1日前にレコードのTTLを短くできます。切り替えたとき、キャッシュが古い答えを早く忘れるようになります。すべて動いたら、TTLを元に戻しましょう。
友人と違うものが見える理由
自分には新しいサイトが見え、友人にはまだ古いサイトが見える場合があります。反映の途中では正常です。別々のリゾルバーに問い合わせ、それぞれが独自のキャッシュを持っているためです。ブラウザー自身もキャッシュするので、問題だと判断する前にプライベートウィンドウや別の端末で試してください。
進み具合を確認する
DNSチェッカーはDNSへ直接問い合わせ、名前が現在どこを指すか分かりやすく伝えます。新しい値が表示されれば、変更は正しく保存されており、あとは待つ段階です。TTLを過ぎて長くたっても古い値なら、ドメインが実際に使うネームサーバーでレコードを編集したか確認してください。Mini Casaでの手順は独自ドメインのガイドにあります。独自ドメインはプレビュー中で、接続画面に状態が表示されます。詳しくは独自ドメインのページをご覧ください。
よくある質問
DNSの反映を早められますか?
変更後にはできません。キャッシュはTTLが切れるまで古い答えを保持するためです。変更を予定している場合は、事前にTTLを短くすると、切り替え後にキャッシュが早く更新されます。
DNSチェッカーは新しい値なのに、ブラウザーで古いサイトが表示されるのはなぜですか?
端末やブラウザーに、古い答えやページがキャッシュされている可能性があります。プライベートウィンドウ、別の端末、スマートフォンのモバイル通信を試してください。多くはTTL内に自然に解消します。