ネームサーバー(DNS)の切り替え方法と反映待ちの対処法
作業前の注意:設定変更や移行の前にファイルとデータベースをバックアップし、復元方法を確認してください。稼働中サイトでは、影響の少ない時間帯や検証環境で作業してください。
ドメインを取得し、新しいレンタルサーバーでWordPressサイトを構築・移行する際に行う必要があるのが「ネームサーバー(DNS)の変更・切り替え」です。
ネームサーバーの切り替えを行わないと、ドメイン(住所)とサーバー(土地・建物)が正しく紐づかず、ブラウザでドメインを入力してもサイトが表示されない状態になってしまいます。
本記事では、ネームサーバーの基本的な役割から、主要ドメイン会社・サーバー間での具体的な切り替え手順、そして「変更したのにサイトが切り替わらない・反映が遅い」場合の原因と対処法を分かりやすく解説します。
1. ネームサーバー(DNS)とは?わかりやすい仕組み
ネームサーバー(DNSサーバー)とは、「ドメイン名(例: example.com)」と「サーバーのIPアドレス(例: 192.0.2.1)」を結びつける電話帳のような役割を持つシステムです。
例えば、「お名前.com」でドメインを取得し、「エックスサーバー」でサイトを公開する場合、ドメイン側(お名前.com)のネームサーバー情報を「エックスサーバーのネームサーバー情報」に書き換えることで、世界中のブラウザに対して「このドメインにアクセスがあったら、エックスサーバーに案内してください」と指示を出すことができます。
2. 主要レンタルサーバーのネームサーバー情報一覧
ネームサーバーを変更するには、新しく利用するレンタルサーバー会社が指定しているネームサーバーアドレスを確認・取得する必要があります。以下は国内主要サーバーの標準的なネームサーバー情報です。
| レンタルサーバー会社 | 設定するネームサーバーアドレス | | --- | --- | | エックスサーバー | ns1.xserver.jp<br>
<br>ns2.xserver.jp<br>
<br>ns3.xserver.jp<br>
<br>ns4.xserver.jp<br>
<br>ns5.xserver.jp | | ConoHa WING | ns1.conoha.io<br>
<br>ns2.conoha.io | | ロリポップ! | uns01.lolipop.jp<br>
<br>uns02.lolipop.jp | | さくらのレンタルサーバ | ns1.dns.ne.jp<br>
<br>ns2.dns.ne.jp |
※正確なアドレスは、各サーバーの契約完了メールや管理画面(コントロールパネル)で必ずご確認ください。
3. ネームサーバーの切り替え手順(お名前.comの例)
ドメインを取得した会社の管理画面から設定を行います。ここでは利用者の多い「お名前.com」を例に手順を解説します。
ステップ1:ドメイン管理画面へログイン
- お名前.comの「Navi」管理画面にログインする
- メニューから 「ネームサーバーの設定」>「ネームサーバーの変更」 を選択する
ステップ2:対象ドメインと設定方法を選択
- ネームサーバーを変更したい 対象のドメインにチェック を入れる
- 設定項目で 「他のネームサーバーを利用」 タブを選択する
ステップ3:サーバーのアドレスを入力して保存
- 先ほど確認したレンタルサーバーのネームサーバーアドレスを プライマリ(1)〜順に入力 する(※通常1〜2本、エックスサーバー等は5本)
- 「確認」>「岡(設定)」 をクリックして完了
これでドメイン側のネームサーバー変更手続きは完了です。
4. 反映に時間がかかる理由と「DNS浸透」の仕組み
ネームサーバーの切り替え手続きを行っても、画面の反映はすぐには完了しません。
この切り替え情報が世界中のインターネットプロバイダ(DNSキャッシュサーバー)に行き渡り、完全に反映されるまでの現象を「DNS浸透(DNS情報の拡散)」と呼びます。
反映にかかる時間の目安
- 最短: 数分〜数時間
- 標準: 12時間〜24時間程度
- 最大: 24時間〜48時間程度
切り替え直後は、アクセスする端末やWi-Fi環境によって「旧サーバーに飛ぶ人」と「新サーバーに飛ぶ人」が混在する状態が発生します。
5. 切り替えが反映されない・遅い時の5つの対処法
「何時間経っても新サーバーの画面が表示されない」「エラーが出る」といった場合、以下の原因と対処法を確認してみましょう。
対処法①:PCやスマホの「DNSキャッシュ」を削除する
パソコンやブラウザが古い接続情報を記憶している(キャッシュが残っている)ケースが最も多い原因です。
- WindowsのDNSキャッシュ削除:
コマンドプロンプトを開き、 ipconfig /flushdns と入力してEnterを押す。
- MacのDNSキャッシュ削除:
ターミナルを開き、 sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder を実行する。
- ブラウザのシークレットモードを利用する:
通常のブラウザ履歴やキャッシュを回避してアクセスを確認できます。
対処法②:スマホのWi-Fiを切り「モバイル回線(4G/5G)」で確認する
ご自宅のWi-Fiルーター(プロバイダ)のDNSキャッシュが古いまま残っていることがあります。スマホのWi-Fiを一旦OFFにし、携帯キャリアの4G/5G回線からアクセスしてみると、すでに新サーバーへ切り替わっていることを確認できる場合が多くあります。
対処法③:ネームサーバーの入力ミス(スペルミス)をチェックする
ドメイン管理画面で入力したネームサーバーアドレスに、不要なスペースが入っていたり、数字・英字の打ち間違いがないか再確認します(例: ns1.xserver.jp の .jp が抜けている等)。
対処法④:DNS確認ツール(DNS Checker)を使う
外部の無料Webツール「DNS Checker」などに自分のドメインを入力して検索すると、世界各地のネームサーバーでIPアドレスの書き換えがどこまで進んでいるかをリアルタイムで可視化・確認できます。
対処法⑤:最大48時間は静観する
切り替え設定自体に間違いがなければ、単に時間の問題(DNS浸透の途中)であることがほとんどです。焦って設定を何度も元に戻したり再設定したりすると、浸透時間がさらに延びてしまうため、最低でも24時間〜最大48時間は触らずに待機するのが鉄則です。
まとめ
ネームサーバーの切り替えは、ドメインとサーバーを結びつけるために避けて通れない重要ステップです。
- 移行先サーバーの「ネームサーバーアドレス」を正確に取得する
- ドメイン管理会社側で「他のネームサーバーを利用」としてアドレスを登録する
- 反映には最大24〜48時間かかるため、キャッシュ削除やモバイル回線で確認しつつ静観する
焦らず正しい知識を持って切り替え作業を行い、新しいサーバー環境でのWordPress運用をスタートさせましょう!