google search consoleを導入してみようと思い、設定したところ、翌日からサイトが表示されなくなっているではないか!
原因はお名前.comにgoogle search consoleのTXTレコードを登録時に、もともと設定していたネームサーバー(さくらサーバー)の設定が外れていたためでした!
ドメインをお名前.com、サーバーをさくらサーバー使用の方で、google search consoleを設定後に同様のエラーが出た方は以下を確認してみてください。
エラー内容
google search consoleを設定後、dns_probe_finished_nxdomainが表示され、サイトが表示されない。
原因
お名前.comのネームサーバーの設定が変わっていた。
対処
whois検索にて自サイトのネームサーバーが何に設定されているか確認する。
https://www.onamae.com/service/whois/へアクセスし、自サイトのURLを入力し、検索をクリック
検索結果内に
Name Server: NS1.DNS.NE.JP Name Server: NS2.DNS.NE.JP
が表示されていることを確認してください。
表示されていない場合は以下を実施してみてください。
ネームサーバーの設定を変更
お名前.comの自分のアカウントにログインし、
ドメイン設定 > ネームサーバーの変更 > 他のネームサーバーを使用
にアクセスし、
- プライマリサーバー:ns1.dns.ne.jp
- セカンダリサーバー:ns2.dns.ne.jp
を入力し、確認画面へ進み、変更を完了してください。
変更後すぐでも、サイトへアクセスが可能になると思います。お試しください。
2021/01更新:ネームサーバ情報を変更すると、変更された情報がインターネット上に反映するまで、数時間~48時間必要のようで、すぐにアクセスができるようにならない場合があります(私の場合はそこまで待たずにアクセスできるようになりました)。アクセスできない場合は時間をおいて確認してみてください。
コメント
変更後すぐにとありますが変更されません。なにか対処法ありますか?
さくらサーバー公式サイト(https://help.sakura.ad.jp/206053782/)にて、
>ネームサーバ情報を変更すると、変更された情報がインターネット上に反映するまで、数時間~48時間必要です。
とあり、反映までには時間がかかるようです。
しばらく時間をおいて再度ご確認してみてください。
私が実施した際は待ち時間はそんなにかかりませんでしたので、「すぐに」と記載しておりました。
記事の内容は修正させていただきます。ご指摘ありがとうございました。