📖 記事 ⏱ 約 7 分で読めます

ネームサーバー(DNS)変更とTTL設定の基礎 — 切り替えトラブルを防ぐ

レンタルサーバーを移転するときは、ネームサーバーの変更とTTLの扱いが切り替えにかかる時間を左右します。この記事では、TTLの役割と反映時間の考え方、サーバー移転時の切り替え手順、digコマンドでの確認方法を整理します。

📋 目次をひらく / とじる 全6項目
  1. TTLとは — キャッシュを保持してよい時間
  2. 反映までの時間は何で決まるか
  3. サーバー移転時のネームサーバー切り替え手順
  4. digで切り替え状況を確認する
  5. 移転作業の全体像と移転先のサーバー選び
  6. よくある質問(FAQ)

TTLとは — キャッシュを保持してよい時間

TTL(Time To Live)は、DNSレコードをキャッシュしてよい時間を秒単位で示す値です(RFC 1035)。利用者が使うキャッシュDNSサーバーは、一度取得したレコードをTTLが切れるまで保持します。そのため、権威サーバー側でレコードを変更しても、キャッシュが残っている間は古い情報が返ることがあります。

ただし、TTLは時間を保証する値ではありません。RFC 2181では、TTLは存続時間の上限であって、その時間だけ保持することを義務づけるものではないとされています。また、RFC 8767は、キャッシュDNSサーバーが権威サーバーから情報を更新できない例外的な場合に、期限切れのデータを使うことを認めています。「○時間で全員に反映される」とは言い切れません。

反映までの時間は何で決まるか

待つ時間を左右するTTLは、変更の種類によって異なります。

変更内容時間を左右する主な要素
レコードの変更変更前のレコードのTTL
ネームサーバーの変更旧ネームサーバー側のNSレコードのTTLと、親(TLD側)に登録されたNSレコードのTTL

ネームサーバーの変更では、親に登録された委任情報(NSレコード)が関わります。親のNSレコードのTTLは、親の権威DNSサーバー側の設定です。お名前.comのヘルプでは、TTLはレコード設定情報の保持時間であり、ネームサーバー自体の変更反映時間とは異なると説明されています。

事業者が公式ページで示している反映時間の目安は、次のとおりです(2026年10月時点)。

事業者変更内容目安
XServerネームサーバーの変更数時間〜24時間程度
お名前.comネームサーバーの変更数時間から72時間程度
お名前.comDNSレコードの登録・変更・追加・削除数時間から24時間程度

お名前.comのヘルプには、接続環境やレジストリ側の事情で反映が遅れる場合があること、事業者側では反映時間の短縮や時間指定の調整ができないことも記載されています。目安は事業者によって異なり、反映時間そのものは保証されません。

サーバー移転時のネームサーバー切り替え手順

JPRS(日本レジストリサービス)の技術解説(2011年6月時点の内容)は、ネームサーバーの切り替えで「DNSが浸透しない」状態を避けるための手順として、新しいゾーンデータで新旧のネームサーバーを並行運用する方法を示しています。解説が想定しているのは、権威DNSサーバーがすべて入れ替わり、Webサーバーやメールサーバーのホスト名は変わらずIPアドレスだけが変わるケースです。

1
手順1

移転先のサーバーを用意し、現在のレコードを控える

移転先のWebサーバーやメールサーバーなどを、あらかじめ構築しておきます。あわせて、現在のDNS管理画面でA・CNAME・MX・TXTなどのレコードの内容を控えます。

2
手順2

作業前に、該当するTTLを短くする

JPRSの解説では、作業開始前に該当するTTLを短縮できる場合、切り替えに要する時間を短縮できるとされています。短くした設定がキャッシュに行き渡るまでには、短縮前のTTLの時間がかかります。

3
手順3

新しいネームサーバーにゾーンを作る

移転先のネームサーバーに、移転先のサーバーの情報を設定したゾーンデータを作ります。

4
手順4

旧ネームサーバーのゾーンを新しい内容に切り替える

旧ネームサーバー側のゾーンデータを、NSの指定も含めて、新しいゾーンと同じ内容に切り替えます。この時点から、キャッシュDNSサーバーには新しいデータだけが提供されます。

5
手順5

親に登録するネームサーバーを変更する

レジストラの管理画面などで、親に登録するネームサーバーを移転先のものに変更します。JPドメイン名の場合、申請はすべて指定事業者を通じて行います。

6
手順6

並行運用し、旧ネームサーバーを止める

次の2つの時間が両方とも経過するまで、新旧のネームサーバーを同じ内容で並行運用します。

  • 手順4の完了時点から、旧ネームサーバーのNSレコードに指定されていたTTL
  • 手順5の完了時点から、親のNSレコードのTTL

両方が経過したら、旧ネームサーバーを停止できます。

digで切り替え状況を確認する

切り替えの前後は、dig(BIND付属のDNS問い合わせツール)で状況を確認できます。example.com と ns1.old.example.net・ns1.new.example.net は例です。

# 自分の環境が参照しているネームサーバーの答え
dig example.com A +short

# ネームサーバーのNSレコード
dig example.com NS +short

# 旧・新それぞれのネームサーバーに直接問い合わせる
dig @ns1.old.example.net example.com A +short
dig @ns1.new.example.net example.com A +short

# ルートサーバーから委任をたどって確認する
dig +trace example.com NS
  • dig はサーバーを指定しない場合、/etc/resolv.conf に設定されたネームサーバーに問い合わせます。キャッシュに古い情報が残っていると、古い値が表示されます。
  • @ でネームサーバーを指定すると、そのサーバーが返す内容を直接確認できます。JPRSの解説では、正しい委任には、親と子が示すすべての権威DNSサーバーが権威ある応答を返し、同じ応答を返す必要があるとされています。切り替え後は、新旧のネームサーバーが同じ内容を返しているかを確認します。
  • +trace を付けると、ルートサーバーからの委任をたどり、各サーバーの応答を表示します。
  • +short を付けると、簡潔な形式で表示します。

Windowsに標準で入っているnslookupでも、問い合わせ先のサーバー(server)やレコードの種類(set type)を指定できます(Microsoft Learn)。

移転作業の全体像と移転先のサーバー選び

ネームサーバーの切り替えは、サーバー移転の工程の一部です。移転の全体の流れはサーバー移転の完全手順、停止を避ける考え方はダウンタイムを出さない切り替えで解説しています。移転先を選ぶときは、サーバー種別の比較ガイドと共用サーバーの選び方ガイドも参考にしてください。

よくある質問(FAQ)

Q ネームサーバーを変更すると、どのくらいで切り替わりますか?
A すべてのキャッシュDNSサーバーが新しいネームサーバーだけを参照するまでの時間は、JPRSの解説では、旧ネームサーバー側のNSレコードのTTLと、親(TLD側)に登録されたNSレコードのTTLの両方が経過する時間とされています。事業者が示す目安は、XServerが数時間〜24時間程度、お名前.comが数時間から72時間程度です(2026年10月時点)。いずれも目安であり、反映時間は保証されません。
Q TTLを短くすると、ネームサーバーの変更が早く反映されますか?
A お名前.comのヘルプでは、TTLはレコード設定情報の保持時間であり、ネームサーバー自体の変更反映時間とは異なるため、TTLを小さくしてもネームサーバーの変更が早く反映するわけではないとされています。一方で、各レコードのTTLを小さくしておくと、ネームサーバー変更後に新しい情報が参照されるまでの時間が短くなる可能性は高まります。ただし、接続元の環境によってはTTLが参照されないケースもあり、保証はされません。
Q 旧ネームサーバーは、いつ止めてよいですか?
A JPRSの解説では、旧ネームサーバー側のゾーンを切り替えた時点から旧NSレコードのTTL、親のNSを変更した時点から親のNSレコードのTTLが、両方とも経過するまで、新旧のネームサーバーを同じ内容で並行運用するとされています。それまでは、旧ネームサーバーの契約や運用を続けます。
Q digで確認すると、古い値が表示されるのはなぜですか?
A digは問い合わせ先のサーバーを指定しない場合、/etc/resolv.conf に設定されたネームサーバーに問い合わせます。そのキャッシュに古い情報が残っていると、古い値が表示されます。@ で旧・新それぞれのネームサーバーを指定して問い合わせると、各サーバーが返す内容を直接確認できます。
Q .jpドメインのネームサーバー変更は、どこで申請しますか?
A JPRSによると、JPドメイン名の申請はすべて指定事業者を通じて受け付けており、JPRSに直接申請することはできません。ネームサーバー設定変更の手続きは、ドメインの管理を委託している指定事業者の案内に従います。

移転先のサーバーを比較

共用サーバー・VPS・クラウドの料金とスペックをまとめて確認できます

サーバー比較TOPへ →
📌 あわせて読みたい関連記事
手続き・運用

バックアップと復元の基本

サーバーのバックアップ・復元で、何を取るか、どこまで遡れるか、復元時に何を確認するかを整理。WordPress公式の考え方と、XServer・ConoHa WING・ロリポップの自動バックアップ機能の違いを、公式情報をもとに解説します。

続きを読む →
リスク・注意点

月額500円以下のサーバーの選び方

月額500円以下の共用サーバーの価格表示の読み方、機能・制限の違い、料金の確認ポイント、用途別に確認したい項目を、ロリポップ・XREA・XServerの公式ページの表記例をもとに整理します。

続きを読む →
選び方・比較

サーバー料金の実質月額の計算方法

レンタルサーバーの料金を、初期費用・契約期間別の月額・オプション・還元額に分けて整理し、実質月額コストの計算式を解説。XServerとロリポップの公式料金(税込)を使った計算例つきです。

続きを読む →