サーバー・ドメイン・メール

ドメイン設定が反映されない?ネームサーバー・DNSの確認手順と反映時間

独自ドメインを設定したのにサイトが表示されない人向けに、DNSの反映待ちと設定ミスを切り分ける確認手順を解説します。ネームサーバー、A・CNAMEレコード、www、SSL、メールの違いも初心者向けに整理します。

独自ドメインを設定した直後にサイトが表示されないと、「反映まで待てばいいのか」「設定を間違えたのか」で迷います。ここで設定を何度も変更すると、どの操作が正しかったのか分からなくなり、かえって復旧が遅れます。

まずは変更を止め、どこまで正しく設定できているかを順番に確認するのが近道です。

最初に確認: 本当に「反映待ち」なのか

独自ドメインの設定変更がすぐ全員に見えるとは限りません。DNSには、問い合わせ結果を一定時間保存する「キャッシュ」があり、その保存時間を決める値がTTLです。変更前の情報がキャッシュに残っている間は、ある人には新しいサイト、別の人には古いサイトが表示されることがあります。

ただし、設定先を間違えている場合は、待ち続けても表示されません。次の症状から、まず確認する場所を絞ってください。

症状先に確認すること
どの回線・端末でもサイトが表示されないネームサーバー、A・CNAMEレコード
Wi-Fiでは古いサイト、スマホ回線では新しいサイトが見えるDNSキャッシュによる時間差の可能性
example.com は見えるが www.example.com は見えないwww 用のCNAMEまたはAレコード
サイトは見えるが「保護されていない通信」と出るSSL証明書の発行・設定
サイトは見えるが独自ドメインメールが届かないMXレコード、メール側の設定
はじめ

設定直後なら時間差はあります。ただ、ネームサーバーやDNSレコードが間違っていると待っても直りません。まず向き先が合っているかを確認し、正しければ追加変更をせず待つ、という順番が安全です。

独自ドメインが反映されないときの確認手順

管理画面の名前はサービスごとに違いますが、見るべき内容は共通しています。上から順番に確認すると、原因を切り分けやすくなります。

1. 変更した日時と内容をメモする

最初に、いつ・どの管理画面で・何を変更したかを整理します。

  • ドメイン取得サービスでネームサーバーを変更した
  • DNS管理画面でAレコードやCNAMEレコードを変更した
  • レンタルサーバー側に独自ドメインを追加した
  • サーバー移行に伴い、旧サーバーから新サーバーへ向き先を変えた

変更内容が分からないまま設定を触り続けると、正しい値まで上書きしてしまいます。スクリーンショットやメモを残し、確認が終わるまでは追加変更を控えてください。

2. ネームサーバーの向き先を確認する

ネームサーバーは、そのドメインのDNS設定をどこで管理するかを示します。ドメイン取得サービス側に登録されているネームサーバーと、実際にDNSレコードを編集しているサービスが食い違っていると、編集内容は反映されません。

たとえば、レンタルサーバーのDNS管理画面でAレコードを変更しても、ドメインが別のDNSサービスのネームサーバーを向いていれば、その変更は参照されません。

確認するのは次の2点です。

  1. ドメイン取得サービスに設定されているネームサーバー
  2. DNSレコードを編集したサービスが案内しているネームサーバー

両者が一致しているかを見ます。ネームサーバーを変更した直後は、以前の情報がキャッシュに残る時間も考慮してください。

3. A・AAAA・CNAMEレコードを確認する

ネームサーバーが正しければ、次はDNSレコードの向き先を確認します。

レコード主な役割確認すること
AドメインをIPv4アドレスへ向けるサーバーから指定されたIPアドレスと一致しているか
AAAAドメインをIPv6アドレスへ向ける古い・不要な値が残っていないか
CNAMEある名前を別のホスト名へ向けるホスティングサービス指定の値と一致しているか

特に注意したいのが、以前のサーバーを向いたレコードの残りです。Aレコードを直しても、古いAAAAレコードが残っていると、一部の環境だけ違う接続先へ向かうことがあります。

設定値は推測せず、利用中のレンタルサーバーやホームページ作成サービスが案内する値と照合してください。

4. www あり・なしを別々に確認する

example.comwww.example.com は、DNS上では別の名前です。一方だけ設定しても、もう一方が自動で表示されるとは限りません。

ブラウザで両方を開き、表示結果を確認します。

  • https://example.com
  • https://www.example.com

片方だけ表示されない場合は、表示されない側のAレコードやCNAMEレコード、またはサービス側の独自ドメイン追加設定を確認します。最終的にどちらへ統一するかは、利用サービスの案内に従ってリダイレクトを設定してください。

5. 別の回線で表示を確認する

設定が正しいのに手元だけ古い表示になる場合は、回線や端末に残ったDNSキャッシュの可能性があります。自宅のWi-Fiとスマートフォンのモバイル回線など、別のネットワークから同じURLを開いて比較します。

別回線では新しいサイトが見えるなら、DNS変更自体は進んでいる可能性が高いため、追加変更をせずに待つ判断ができます。シークレットモードはブラウザの履歴確認には役立ちますが、回線側のDNSキャッシュまで必ず切り替えるものではありません。

6. サーバー側の独自ドメイン設定を確認する

DNSが新しいサーバーを向いていても、サーバー側に対象ドメインが登録されていなければ、目的のサイトは表示されません。

レンタルサーバーやホームページ作成サービスの管理画面で、次を確認します。

  • 独自ドメインが追加済みになっているか
  • 公開するサイトやフォルダと紐付いているか
  • サービス側で「設定中」「確認待ち」「エラー」などが出ていないか

DNSとサーバー側の両方がそろって、はじめて独自ドメインでサイトを表示できます。

反映までどのくらい待つ?

一律に「何時間待てば必ず終わる」とは言えません。反映時間は、変更前に設定されていたTTL、利用しているDNS・通信事業者のキャッシュ、変更した内容によって変わるからです。

レコードを変更したサービス側で処理が完了していても、閲覧者が使うDNSには以前の情報が残っている場合があります。まず利用サービスが案内する反映時間を確認し、その時間内で設定値も正しければ、何度も変更せず待ちます。

一方、案内されている時間を過ぎても、どの回線からも表示できない場合は、待ち時間より設定ミスを疑う段階です。ネームサーバーとDNSレコードのスクリーンショット、変更日時、表示されるエラーをそろえてサポートへ問い合わせると、確認が進みやすくなります。

確認

反映待ちの間に避けたいこと

  • 正しいか分からないまま、ネームサーバーやDNSレコードを何度も変更する
  • サーバー移行直後に旧サーバーを解約する
  • サイトが表示されない状態で、SSLやメールの設定まで同時に変更する
  • 「wwwあり」と「wwwなし」を区別せず、片方の表示だけで判断する

サイト・SSL・メールは分けて確認する

独自ドメインを使う設定は、すべてが一度に反映されるわけではありません。サイト表示、SSL、メールで使うDNSレコードや確認場所が異なります。

サイトは見えるがSSLエラーになる

http:// では表示できるのに https:// でエラーになる場合、DNSではなくSSL証明書の発行・設定が完了していない可能性があります。多くのサービスでは、独自ドメインが正しく接続されたことを確認した後に証明書を発行します。

DNS設定を何度も変えるのではなく、サービス側のSSL設定状況と公式マニュアルを確認してください。

サイトは見えるがメールが届かない

独自ドメインメールの配送先は、主にMXレコードで決まります。Webサイト用のA・CNAMEレコードが正しくても、MXレコードが抜けたり旧サーバーを向いたりしていると、メールだけ届かないことがあります。

サーバー移行やDNSサービス変更では、Webサイト以外のレコードを移し忘れないよう注意が必要です。メールの構成は独自ドメインメールの作り方で整理しています。

この記事の確認方針

  • DNSの反映時間を一律に断定せず、TTLとキャッシュによる時間差として整理しています
  • 特定サービスの管理画面に依存せず、ネームサーバー・DNSレコード・サーバー側設定の順に切り分けています
  • サイト表示、SSL、メールを別の問題として確認できる構成にしています

最終確認:

サポートへ問い合わせる前にそろえる情報

自分で確認しても原因が分からない場合は、ドメイン取得サービス・DNSサービス・レンタルサーバーのうち、設定を管理している会社へ問い合わせます。次の情報をそろえると、状況を説明しやすくなります。

  • 対象のドメイン名
  • 変更した日時と変更内容
  • 現在設定しているネームサーバー
  • A・AAAA・CNAME・MXレコードの設定画面
  • 表示されるエラーメッセージ
  • 別回線でも同じ症状か

パスワード、認証コード、秘密鍵などは送らないでください。設定画面のスクリーンショットを共有するときも、アカウント情報や不要な個人情報が写っていないか確認します。

よくある質問

独自ドメインの反映中に、設定をやり直してもよいですか?

設定値が明らかに間違っている場合を除き、短時間に何度も変更するのは避けたほうが安全です。どの変更が反映されたのか分かりにくくなるため、まずネームサーバーとDNSレコードを確認し、正しければ利用サービスが案内する時間を待ってください。

自分だけ古いサイトが表示されるのはなぜですか?

利用中の回線や端末が、変更前のDNS情報を一時保存している可能性があります。Wi-Fiとスマートフォン回線など、別のネットワークから確認して表示が異なるなら、設定変更が順次反映されている途中と考えられます。

example.comは表示されるのにwww.example.comが表示されません。

wwwあり・なしはDNS上では別の名前です。www側のCNAMEまたはAレコードと、利用サービス側の独自ドメイン設定を確認してください。どちらへ統一するかは、利用サービスの案内に従って設定します。

サイトは表示されますが、httpsでエラーになります。

DNSではなく、SSL証明書が未発行または設定中の可能性があります。独自ドメインの接続後に証明書の発行処理が始まるサービスもあるため、管理画面のSSL設定状況と公式マニュアルを確認してください。

ドメインを変更したらメールが届かなくなりました。

Webサイト用の設定とは別に、メール配送先を示すMXレコードを確認してください。DNSサービスやサーバーを切り替えた際に、以前のMXレコードを移し忘れると、サイトは見えてもメールだけ届かない状態になります。

まとめ

独自ドメインが反映されないときは、すぐに設定をやり直さず、ネームサーバー、A・AAAA・CNAMEレコード、wwwあり・なし、サーバー側の登録状況を順番に確認します。別回線で表示結果が異なるなら、DNSキャッシュによる時間差の可能性があります。

サイト表示、SSL、メールは別々に切り分けてください。設定値が正しく、利用サービスが案内する反映時間内なら待つ。時間を過ぎても表示されないなら、変更日時と設定画面をそろえてサポートへ問い合わせるのが安全です。

自分に合うWebサイトの始め方を診断する

次に読む