2026年6月13日

2026年6月13日

お名前.com DNS を使った DNS 移行手順|レンタルサーバーなど他の DNS からレコードを移してネームサーバーを切り替える

ドメインをお名前.com で持ち、ネームサーバーをレンタルサーバーなどに向けている状態から、DNS の管理をお名前.com に移すときは、「今のレコードを漏れなく控える → お名前.com の DNS レコード設定に同じ内容を登録する → できる範囲で答えを確かめる → ネームサーバーをお名前.com に切り替える → サイトとメールを確認し、しばらく旧 DNS を残す」という順で進めます。いちばん多い失敗は、レンタルサーバーが自動で作っていたメール用のレコードを移し忘れ、切り替えた途端にメールが届かなくなることです。この記事では、その防ぎ方を中心に、移行の手順と確認方法、戻し方を説明します。

お名前.com Navi のメニュー名や画面の流れは変わることがあります(2026年10月現在)。以下では操作の目的で説明するので、実際の表記はお名前.com のヘルプで確認してください。お名前.com 以外で登録したドメインでお名前.com の DNS を使う場合は、別のサービスやオプションの条件が関わるため、この記事ではお名前.com で登録しているドメインを前提にします。

お名前.com から別の DNS へ移す手順は、同じシリーズの別記事の範囲です。ここでは「お名前.com の DNS へ移す」向きに絞ります。

移す前に:お名前.com DNS で扱えるものを確認する

お名前.com の DNS レコード設定では、A・AAAA・CNAME・MX・TXT といった一般的なレコードを登録できます。WordPress サイトとメールの運用に必要な範囲は、多くの場合これで足ります。一方で、次の点は移す前に確認しておきます。

  • ゾーン頂点の別名:Cloudflare の CNAME フラットニングや Route 53 のエイリアスのような仕組みを使っていた場合、お名前.com では同じ書き方ができないと考えて、頂点は A レコードで IP アドレスを登録する前提にします。
  • 使っているレコードの種類:SRV や CAA など、使っているレコードの種類が登録できるかを画面で確認します。
  • API での操作:レコードをスクリプトから一般向けの API で操作する方法は案内されていません。レコードを頻繁に自動で変える用途(証明書の DNS 認証の自動化など)がある場合は、移す先として適しているかを考え直します。
  • DNSSEC:今の DNS で DNSSEC を有効にしている場合は、先に外す必要があります(手順5で説明します)。

手順1:今の DNS のレコードを控える

まず、今のネームサーバーがどこかを確かめます。

dig example.com NS +short

レンタルサーバーのネームサーバー名が返ったら、そのレンタルサーバーの管理画面にある DNS 設定(ゾーン編集)の一覧を開き、すべてのレコードを表に書き写します。画面に一覧の書き出し機能があれば使います。

ここで見落としやすいのが、レンタルサーバーがドメインを追加したときに自動で作るレコードです。自分で登録した覚えがなくても、次のようなものが入っていることがあります。

  • example.com と www.example.com の A(または AAAA)レコード
  • mail.example.com などメールサーバー用の名前と、それを指す MX レコード
  • SPF の TXT レコード(v=spf1 で始まるもの)
  • DKIM の TXT レコード(selector._domainkey.example.com の形の名前)
  • DMARC の TXT レコード(_dmarc.example.com)
  • Google Search Console などのサービスの所有権確認に使った TXT レコード

画面の一覧と照らし合わせるため、外から見えている値も保存しておきます。存在を知らない名前は調べられないので、これは補助の確認です。

for q in "example.com A" "www.example.com A" "example.com MX" "example.com TXT" \
         "_dmarc.example.com TXT" "mail.example.com A"; do
  set -- $q
  echo "== $1 $2"; dig +short "$1" "$2"
done | tee before.txt

DKIM はセレクター名がレンタルサーバーごとに異なるので、管理画面のメール設定で名前を確認して、上の一覧に加えます。

手順2:TTL を確認し、待ち時間を見込む

今の DNS で TTL を変えられるなら、切り替えの1〜2日以上前に主要なレコードの TTL を短くしておくと、問題が起きたときに戻すまでの影響が小さくなります。レンタルサーバーによっては TTL を変更できないことがあります。その場合は、今の TTL(dig example.com A +noall +answer の2列目の数字)のぶんだけ、切り替え後に古い答えが残ると見込んで計画します。

手順3:お名前.com の DNS レコード設定に登録する

お名前.com Navi にログインし、ドメインの DNS 関連の設定メニューから、対象ドメインの DNS レコード設定を開きます。手順1の表をもとに、1件ずつ登録します。

  • ホスト名:www.example.com なら www を入力します。頂点(example.com)は空欄にするのが一般的です。
  • MX:値にメールサーバーのホスト名、優先度に数字を入れます。値に指定したホスト名の A レコードも忘れずに登録します。
  • TXT:SPF や DKIM の値は、今の DNS からコピーしてそのまま貼り付けます。DKIM の長い値は途中で切れていないかを確かめます。
  • TTL:初期値のままでかまいませんが、切り替え直後に値を直す可能性があるレコードは短めにしておくと楽です。

登録の確認画面では、お名前.com の DNS を使うかどうか(ネームサーバーをお名前.com のものに変えるか)を選ぶ項目が出ることがあります。ここで選ぶと、その時点でネームサーバーが切り替わります。すべてのレコードを登録し終えて、手順4の確認を済ませるまでは、切り替えを伴う選択をしないように注意します。画面の構成が分かりにくい場合は、お名前.com のヘルプで「DNS レコード設定」と「ネームサーバーの変更」の関係を確認してから進めます。

手順4:切り替える前に、できる範囲で答えを確かめる

お名前.com の DNS は、一般的に 01.dnsv.jp から 04.dnsv.jp のような名前のネームサーバーで応答します。登録したレコードがお名前.com のネームサーバーから返るかを、直接問い合わせて確かめます。

dig @01.dnsv.jp www.example.com A +norec +short
dig @01.dnsv.jp example.com MX +norec +short
dig @01.dnsv.jp example.com TXT +norec +short

ネームサーバーを切り替える前の段階では、お名前.com のネームサーバーが答えを返さない場合もあります。答えが返らないときは、登録内容を画面で手順1の表と1行ずつ照合し、切り替え直後にこの確認を行うことにします。

手順5:DNSSEC を整理してからネームサーバーを切り替える

dig example.com DS +short で何か返る場合は、DNSSEC が有効です。このまま切り替えると、DNSSEC を検証するリゾルバーで名前解決に失敗するおそれがあります。先に DS レコードを削除し、dig example.com DS +short が空になってから切り替えます。

切り替えは、DNS レコード設定の確認画面でお名前.com の DNS を使う選択をするか、ネームサーバーの変更メニューでお名前.com のネームサーバーを選ぶ方法で行います。切り替えたら、委任が変わったことを確かめます。

dig example.com NS +trace
dig @01.dnsv.jp example.com A +norec +short

手順6:切り替え後に確認すること

  • サイトの表示:www ありとなしの両方で開き、証明書のエラーが出ないかを見ます。
  • メールの送受信:外部のメールアドレスとの間で、送信と受信の両方を試します。届いたメールのヘッダーで SPF と DKIM の判定が pass になっているかも確かめます。
  • 証明書の更新:レンタルサーバーの無料 SSL は、A レコードがそのサーバーを向いていれば多くの場合そのまま更新されますが、条件はサービスによって異なります。次の更新時期をメモし、更新されたかを確かめます。
  • 手順1の値との比較:before.txt と同じ内容をもう一度取り、差がないかを見ます。

レンタルサーバー側の DNS 設定は、切り替え後もしばらく消さずに残します。古いネームサーバーの情報をキャッシュしているリゾルバーが、まだそちらに問い合わせてくるためです。この期間にレコードを変える場合は、両方に同じ変更を入れます。

もう一つ大事なのは、レンタルサーバーの「ドメイン設定」は消さないことです。これはサーバーがそのドメインのサイトとメールを受け持つための設定で、DNS とは別のものです。削除するとサイトとメールが止まります。

うまくいかないときの戻し方

サイトやメールに問題が出て原因がすぐに分からない場合は、ネームサーバーをレンタルサーバーのものに戻します。手順6のとおりレンタルサーバー側の DNS 設定を残していれば、戻した時点で元の状態になります。戻したあと、お名前.com 側の登録内容と手順1の表を照合し、漏れていたレコードを足してから、改めて切り替えます。

まとめ

  • お名前.com DNS へ移す前に、頂点の別名・レコードの種類・API の有無・DNSSEC の状態を確認します。
  • レンタルサーバーが自動で作ったメール用のレコード(MX・SPF・DKIM・DMARC)を含めて、今のレコードをすべて控えます。
  • お名前.com の DNS レコード設定に登録し、確認画面でネームサーバーの切り替えを伴う選択をするのは、登録と確認が終わってからにします。
  • DNSSEC が有効なら DS を外してから切り替え、切り替え後はサイト・メール・証明書を確かめます。
  • レンタルサーバー側の DNS 設定はしばらく残し、ドメイン設定は消しません。問題があればネームサーバーを戻します。

お気軽にご相談ください

お見積りへ お問い合わせへ
▲