質問: サイトに到達できません-サーバーのdnsアドレスが見つかりませんでした 私の会社のウェブサイトがどういうわけか一時的にオフラインになりました-同僚は、サイトのいずれかのページを表示しようとするとエラーページが表示されると言ったばかりです。サイトを確認しましたが、サイトのページを約5分間表示しようとすると、同じエラーが発生していました。エラーは言った: サイトにアクセスできません。サーバーのdnsアドレスが見つかりませんでした ただし、サイトは現在バックアップされて実行されており、すべてが再び正常に機能しているように見えます。私はサイトの開発を担当しており、サイトにいくつかの変更を加え(新機能の追加、既存のバグの修正など)、バグ修正時にgitを使用してそれらの変更をサーバーにプッシュしています。または新機能が完了しました。ただし、ライブバージョンをオフラインにする前に変更を加えていませんでした。サーバーに最後にプッシュした変更は昨日で、その後、ランダムにオフラインになるまでサイトは完全に機能していました。これの考えられる原因は何ですか?また、再発のリスクを防止/最小化する方法はありますか?私の考えでは、それはおそらくサイトがホストされている場所と関係があるのではないかと思いました。たぶん、ホストはサーバーか何かを再起動しましたか?
回答: エラーは、サイトのドメインのネームサーバーに到達または検出できなかったこと、およびサイトのホスト名がipに解決されなかったことを意味します。ネームサーバーの再起動、サーバー上のdnsゾーンの問題、またはネームサーバーへのアクセスに関するネットワークの問題が原因である可能性があります。これはサイトコードの変更によるものではなく、dnsの問題でした。サイトとdnsサーバーが同じマシン上にあり、管理者アクセス権がある場合は、稼働時間をチェックして、再起動されたかどうかを確認できます。また、サイトとdnsが同じサーバー上にある場合は、dns障害の可能性を減らすために、複数のネームサーバーの使用を検討する必要があります。ドメインレジストラのネームサーバーを使用するか、無料のcloudflareまたは同様のサービスにサインアップして、ドメインのネームサーバーを使用して、サーバーのdnsサービスがダウンした場合にサイトが利用できなくなるのを防ぐことができます。