CPanelのInstallatronを使用して、サブドメインdev.mydomain.comにサイトを複製することにより、WordPressサイトのdevコピーを作成しようとしています。
クローンプロセスは正常に完了したようですが、dev.mydomain.comのサイトにアクセスしようとすると、次のエラーが表示されます(Chromiumブラウザを使用):
This site can’t be reached
dev.mydomain.com’s server DNS address could not be found.
DNS_PROBE_FINISHED_NXDOMAIN
何が原因で、どのように修正できますか?
おそらく、DNSレコードを手動で編集して、サブドメインのCNAMEを追加する必要がありますか? (サブドメインを作成したときにcPanelがそれを処理すると思いました)または、ドメインに設定されているTTLを待つ必要があるかもしれません。 (8時間)。
ありがとう!
エラーから、サブドメイン名が解決されなかったことがわかります。
サブドメインが解決されない理由はいくつかありますが、最も一般的な理由は定義されていないことです。
ドメインのSOA(権限のステートメント)であるDNSのCNAMEレコードを使用して、サブドメインを追加する必要があります。
ほとんどの場合、SOAはレジストラが提供するDNSサーバーです。そうでない場合は、多くの場合、Webホストによって提供されるDNSサーバーです。新規ユーザーの場合、これは必ずしも明確ではありません。この場合は、レジストラから開始することをお勧めします。必要な場合は、レジストラまたはWebホストのテクニカルサポートに連絡して、お問い合わせください。多くの場合、テクニカルサポートでは、サブドメインのCNAMEレコードを非常に簡単に含めることができます。あなたが助けを必要とするのであれば、尋ねることを恐れないでください。
また、サーバー上のDNS設定が問題になる場合もあります。これを調べることは広範なトピックになりますが、ほとんどの場合、ローカルDNSサーバーは、使用されている場合、ローカルホストを適切に参照しません。 127.0.0.1の使用は標準ですが、すべての場合に常に機能するとは限りません。サーバーのIPアドレスも追加する必要がある場合があります。ただし、デフォルトのACLではこれが許可されない場合があり、調査が必要な場合もあります。また、バインドの一部のインストールがフォワーダーとして構成されていることを考慮してください。これは問題なく、キャッシュは期限切れになる可能性があります。 1台のサーバーにBindの新しいコピーをインストールしました。 DNSがフォワーダーとして構成され、不正なIPアドレスを保持するキャッシュとして構成されていると予想しました。それはかなり長い間私を夢中にさせました!キャッシュをクリアするか、DNSを転送のみに設定するだけでした。これの多くは、あなたが何をしようとしているかに依存します。繰り返しますが、DNSは広すぎて、ここで詳細を説明することはできません。時々、DNSインストールは期待したものではないことを知っておいてください。