Lolipop(ロリポップ)からXserver(エックスサーバー)へのサーバーを移管など、旧サーバーから新サーバーへのWEBサイトの移管作業において、ネームサーバーを変更した後に以下のようなエラーが表示されることがあります。
ここではこのエラーの発生原因と対処法をまとめています。
なお、私は元々Lolipopで運用していたのですが、数年間運用することでLolipopの重大な問題が発覚したために、いろいろと調べて、Xserverに移管することにしました。
移管に至った経緯や、XserverとConoha Wingの比較などについては下記をご参考ください。Xserverの料金が1万円引きになるリンクも紹介しています(私の場合これが最終的な決め手でした)
エラーの発生原因
エラーの発生原因は、エラーメッセージにもあるように「プログラム設定の反映待ち」です。
一般的に.comや.netなどのgTLD(汎用トップレベルドメイン)は、ネームサーバーの変更が完全に反映されるまでには、通常数時間から最大72時間程度かかります。
なお、「.jp」や「.co.jp」などのccTLD(国別コードトップレベルドメイン)は変更の適用がかなり早く、数分から数時間程度です。
ネームサーバーの変更のプログラムが動いているときにWEBサイトにアクセスすると「無効なURLです~」というエラーが発生します。
対処法
対処法はエラーメッセージにもあるとおり「しばらく時間をおいて再度アクセスする」です。
目安としては1, 2時間ほどおけばWEBサイトが表示されるようになります。
注意点
1, 2時間後にWEBサイトにアクセスして「無効なURLです。」が表示されなくなったとしても、ネームサーバーの変更が完了したわけではありません。
ネームサーバーの変更が完全に完了するためには48~72時間はかかります。
変更が完全に完了するまでの間は、新サーバーと旧サーバーのどちらにアクセスするか選択することができません。URLを叩いたタイミングでどちらかに飛ばされます。
現在、新サーバーと旧サーバーのどちらにアクセスしているか知りたい場合は以下の記事をご参考ください。