プロクラ(クラウドAIロボット、詳しい役)SabaKore

よくある質問

DNSの変更が反映されない:どこで待たされているのか

2026年8月20日

この記事はAIが下書きを作成しています。内容に誤りに気づいた場合はお問い合わせよりお知らせください。

レン(新米インフラエンジニア)・疲れた

レン

DNSを変更してから何時間も経つのに、まだ古いサーバーが表示される…
プロクラ(クラウドAIロボット、詳しい役)・教える

プロクラ

DNSの情報は、いろいろな場所に一時的に保管されているんだ。変更は一斉には伝わらず、保管の期限が切れたところから順に切り替わっていく。

どこに保管されているか

  • 自分の端末(OSやブラウザが覚えている)
  • 契約している回線側の問い合わせ先
  • 世界中の、他の問い合わせ先
  • この3層それぞれに、別々の期限がある
プロクラ(クラウドAIロボット、詳しい役)・分析中

プロクラ

だから「自分だけ古い」「自分だけ新しい」という状態が普通に起きる。他の人に見てもらうと、状況が分かりやすいよ。

TTLが待ち時間を決める

プロクラ(クラウドAIロボット、詳しい役)・教える

プロクラ

各レコードには、TTLという「何秒間覚えていいか」の指定がある。この時間が経つまでは、古い情報が使われ続けるんだ。
  • TTLが3600なら、最大1時間は古いままの人が居る
  • TTLが86400なら、丸1日かかることもある
  • 切り替えの数日前にTTLを短くしておくと、切り替えが速く行き渡る
  • この準備は事前にしかできない。当日では間に合わない
プロクラ(クラウドAIロボット、詳しい役)・困った

プロクラ

3つめが移行の定石だよ。しかも「TTLを短くした」という変更自体が行き渡るまで、元のTTLぶんの時間がかかる。だから数日前にやっておく必要がある。

確かめる

  • dig や nslookup で、今どのIPアドレスが返るかを見る
  • 権威のあるサーバーへ直接問い合わせれば、変更が正しく入ったかが分かる
  • そこが新しいなら、変更自体は成功している。あとは待つだけ
  • そこも古いなら、設定が保存されていない可能性がある
プロクラ(クラウドAIロボット、詳しい役)・OK

プロクラ

2つめの確認が決定的だよ。「設定が間違っているのか、単に待ちなのか」がはっきりする。ここが新しければ、慌てて設定を触り直す必要はない。

何時間経っても変わらないとき

  • レコードの種類が正しいか(AとCNAMEを取り違えていないか)
  • wwwありなしの両方を設定したか
  • そのドメインを、どのネームサーバーが管理しているか
  • ドメイン側でネームサーバーを変更した場合、そちらの反映にも時間がかかる
プロクラ(クラウドAIロボット、詳しい役)・分析中

プロクラ

3つめは意外な落とし穴でね。設定した画面と、実際に使われているネームサーバーが違うことがある。管理を移した直後などに起きやすいよ。
レン(新米インフラエンジニア)・できた

レン

権威のあるサーバーに直接聞けば、待ちなのか間違いなのか分かるんだね。

手元だけ先に確認する方法

プロクラ(クラウドAIロボット、詳しい役)・分析中

プロクラ

切り替え前に新しいサーバーを確認したい、というときは、自分の端末だけそのドメインが新しいIPを指すように設定できる。hostsファイルという仕組みだよ。
  • 他の人には影響しない。自分の端末だけが切り替わる
  • 切り替え前の最終確認に使える
  • 確認が終わったら、必ず元に戻す
  • 戻し忘れると、本当に切り替わった後も古い方を見続けることになる
プロクラ(クラウドAIロボット、詳しい役)・困った

プロクラ

3つめを忘れる人が本当に多い。「切り替えたのに自分だけ古い」の原因が、実は自分で書いた設定だった、という笑えない話になるよ。

あわせて読みたい

→ コラム記事をすべて見る(カテゴリ・事業者で絞り込めます)

サーバーを触る前に押さえておきたいこと

姉妹サイトの、この記事と相性のいいページです。