ホームページ  >  記事  >  DNS解決の失敗を解決する方法

DNS解決の失敗を解決する方法

百草
百草オリジナル
2023-12-06 15:40:003555ブラウズ

DNS 解決エラーの解決策: 1. DNS キャッシュ情報をクリアします; 2. HOSTS ファイルを変更します; 3. ローカル DNS サーバーを交換します; 4. ネットワーク接続と DNS サーバーのステータスを確認します。詳細な紹介: 1. DNS キャッシュ情報をクリアします。Windows システムでは、DNS キャッシュ情報をクリアすることで、DNS 解決の失敗の問題を解決できます。コマンド プロンプトを開き、コマンド「ipconfig /flushdns」を入力して、DNS キャッシュ情報をクリアします。 HOSTS ファイルなどを変更します。

DNS 解決に失敗すると、Web ページにアクセスできない、電子メールを送信できないなど、さまざまな問題が発生する可能性があります。 DNS 解決の失敗の問題を解決するには、次の方法を試してください:

1. DNS キャッシュ情報をクリアします

Windows システムでは、次の方法で解決できます。 DNS キャッシュ情報をクリアして問題を解決する DNS 解決失敗の問題。コマンド プロンプト (CMD) を開き、コマンド ipconfig /flushdns を入力して、DNS キャッシュ情報をクリアします。キャッシュをクリアしても問題が解決しない場合は、コンピュータを再起動するか、しばらく待ってから対象の Web サイトにアクセスしてみてください。

2. HOSTS ファイルを変更する

HOSTS ファイルは、ドメイン名と IP アドレス間の 1 対 1 の対応を記録するオペレーティング システムのローカル ファイルです。 。ドメイン名と IP アドレスの対応関係を HOSTS ファイルに追加または変更すると、ドメイン名の解決が高速化され、LAN ユーザーがイントラネット Web サイトにアクセスしやすくなります。

HOSTS ファイルを変更するには、まずファイルの場所を見つける必要があります。 Windows システムでは、HOSTS ファイルは通常、「C:\Windows\System32\drivers\etc\」ディレクトリにあります。ディレクトリを開き、「hosts」という名前のファイルを見つけて、テキスト エディタ (メモ帳など) で開きます。 HOSTS ファイルにドメイン名 IP アドレスの形式で行を追加します。例: example.com 192.168.0.1。ファイルを保存してエディタを終了します。

HOSTS ファイルを変更した後、変更を有効にするためにコンピュータを再起動する必要があります。コンピューターを再起動した後、対象の Web サイトにアクセスして、DNS 解決の失敗の問題が解決されたかどうかを確認します。

3. ローカル DNS サーバーを交換します

上記 2 つの方法で DNS 解決の失敗の問題を解決できない場合は、ローカル DNS サーバーの障害、または攻撃の質問です。この場合、問題を解決するためにローカル DNS サーバーを変更してみることができます。

パブリック DNS サーバー (Google DNS、OpenDNS など) を使用して、元のローカル DNS サーバーを置き換えることができます。通常、パブリック DNS サーバーは信頼性とセキュリティが高く、ローカル DNS サーバーの障害や攻撃によって引き起こされる問題を回避できます。

パブリック DNS サーバーを変更する場合は、コンピューターのネットワーク設定を変更し、元のローカル DNS サーバーのアドレスをパブリック DNS サーバーのアドレスに置き換える必要があります。具体的な手順は、コンピュータのオペレーティング システムとネットワーク設定によって異なります。コンピュータのネットワーク設定を変更する方法については、関連ドキュメントを参照するか、インターネットで検索してください。

4. ネットワーク接続と DNS サーバーの状態を確認します

上記の方法で DNS 解決に失敗する問題が解決できない場合は、ネットワーク接続の障害または DNS サーバーの状態が原因である可能性があります。 DNS サーバーの障害、問題です。この場合、コンピュータのネットワーク接続が正常であるか、対象の Web サイトの DNS サーバーが正常に動作しているかを確認する必要があります。

ping コマンドを使用して、コンピュータとターゲット Web サイト間の接続が正常かどうかをテストできます。コマンドプロンプトに対象のWebサイトのドメイン名またはIPアドレスをpingして、正常に応答すればネットワーク接続は正常です。正しく応答しない場合は、ネットワーク接続の障害が問題の原因である可能性があります。

また、DNS サーバーの状態を問い合わせることで、サービスが正常に動作しているかどうかを確認することもできます。 nslookup コマンドを使用して、特定のドメイン名の解決結果をクエリできます。コマンドプロンプトにnslookup対象のWebサイトのドメイン名またはIPアドレスを入力し、正しい解決結果が照会できればDNSサーバーは正常に動作しています。正しい解決結果をクエリできない場合は、DNS サーバーの障害が原因である可能性があります。

つまり、DNS 解決の失敗の問題を解決するには、さまざまな側面からの調査と修復が必要です。この問題を解決するには、まず DNS キャッシュ情報のクリア、HOSTS ファイルの変更などを試してください。上記のどの方法でも問題を解決できない場合は、ローカル DNS サーバーを変更するか、ネットワーク接続と DNS サーバーの状態を確認して問題をさらに解決してみてください。

以上がDNS解決の失敗を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。