Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> DNS(ネットワークドメイン名)解決の失敗から始める

DNS(ネットワークドメイン名)解決の失敗から始める

  
実際のアプリケーションプロセスでは、DNS解決エラーが発生する可能性があります。つまり、ドメイン名にアクセスすると、IPアドレスに解析する作業を完了できず、Webサイトに直接入力します。 IPは正常にアクセスできますが、これはDNS解決の失敗によって引き起こされます。この現象の可能性は比較的大きいので、この記事は読者にDNS解決の失敗をゼロから取り除くいくつかの基本的な方法を教えるでしょう。
まず、DNS解決の失敗は何ですか?
一般的に言って、www.sina.comやwww.45it.comのようなアドレスはすべてドメイン名と呼ばれていますネットワーク内のどのホストもIPアドレスによって識別される、つまりこれだけを知っていることはよく知られています。サイトのIPアドレスは、アクセス操作を正しく実装できます。
しかし、IPアドレス情報は記憶されていないため、ドメイン名がネットワーク上に表示されますので、アクセスする際にはこの良いメモリのドメイン名を入力する必要があります。サーバーのアドレス、これはDNSサーバーです。 DNS解決機能を実装できるマシンは、それ自身のコンピュータでもネットワーク内のコンピュータでもかまいませんが、DNS解決が間違っている場合、たとえばドメイン名を間違ったIPアドレスに解析したり、対応するドメイン名をまったく知らなかったりします。 IPアドレスがの場合、ドメイン名を介して対応するサイトにアクセスできないDNS解決の失敗です。
DNS解決失敗の最大の症状は、サイトのIPアドレスへのアクセスに問題がないことですが、彼のドメイン名にアクセスするとエラーが発生します。
第二に、DNS解決の失敗を解決する方法:
私たちのコンピュータがDNS解決の失敗を持っているとき、心配しないで、解決策も非常に簡単です。
(1)nslookupを使用して、DNS解決の失敗かどうかを判断します。
DNS解決の失敗をシステム独自のNSLOOKUPで解決する必要があるかどうかを100%判断します。
最初のステップ:システムがWindows 2000およびWindows XP以上であることを確認してから、[スタート] - > [ファイル名を指定して実行] - > [CMDの入力]を押してコマンドラインモードに入ります。
ステップ2:nslookupコマンドを入力してEnterキーを押し、DNS解決クエリーインターフェイスに入ります。
3番目のステップ:コマンドラインウィンドウに現在のシステムで使用されているDNSサーバーのアドレスが表示されます例えば、作者のDNSサーバーのIPアドレスは202.106.0.20です。
ステップ4:次にアクセスできないサイトのドメイン名を入力します。たとえば、作成者がwww.softer.comにアクセスしてもアクセスできない場合は、DNS解決は正常ではありません。タイムアウトしたDNS要求のプロンプトメッセージが表示されます。タイムアウトは2秒です。これは、私たちのコンピュータにDNS解決の失敗があることを示しています。 Www.45it.com(コンピュータソフトウェアおよびハードウェアアプリケーションネットワーク)
ヒント:DNS解決が正常な場合、正しいIPアドレスにフィードバックされます。たとえば、作成者はクエリの分析にwww.sohu.comというアドレスを使用し、次の名前を取得します。 Sohu.com、アドレス:61.135.133.103、61.135.133.104の情報。
(2)DNSサーバーが正常に動作しているかどうかを照会します。
この時点で、コンピューターで使用されているDNSアドレスを調べて、その操作を照会する必要があります。
最初のステップ:システムがWindows 2000およびWindows XP以上であることを確認してから、[スタート] - > [ファイル名を指定して実行] - > [CMDの入力]を押してコマンドラインモードに入ります。
ステップ2:ipconfig /allコマンドを入力してネットワークパラメータを問い合わせます。
ステップ3:ipconfig /allの表示情報で、DNSサーバーを書く場所がわかります、これが私たちのDNSサーバーアドレスです。たとえば、作者は202.106.0.20と202.106.46.151です。このアドレスから、外部ネットワークアドレスであることがわかりますが、外部ネットワークDNSに解析エラーがある場合は、他のDNSサーバーアドレスを置き換えて問題を解決できます。
ステップ4:あなたの会社の内部ネットワークアドレスがDNSサーバーに表示されている場合、あなたの会社のDNS解決は会社の内部DNSサーバーに対して行われます、この場合、DNSサーバーをチェックする必要があります。それが正常に解決することができるかどうか見るDNSサーバのnslookupオペレーション。 DNSサーバー上のDNSサービスの障害を解決し、一般的に問題を解決することができます。
(3)DNSキャッシュ情報のクリア方法:
コンピュータがドメイン名にアクセスするときに、アクセスごとにDNSサーバーに問い合わせる必要はありません通常、解析作業が一度完了すると、解析エントリが保存されます。コンピュータのDNSキャッシュリストでは、このときDNS解決が変更されていると、DNSキャッシュリスト情報が変更されていないため、コンピュータがドメイン名にアクセスしたときにDNSサーバが最新の解決情報に接続されずに保存されます。キャッシュの対応が解決されるため、DNS解決の失敗が発生します。この時点で、DNSキャッシュコマンドをクリアすることで問題を解決するはずです。
ステップ1:[スタート] - > [ファイル名を指定して実行] - > [Enter CMD]でコマンドラインモードに入ります。
ステップ2:コマンドラインモードで、ipconfig /?に/flushdnsという名前のパラメータがあることがわかります。これはDNSキャッシュ情報を消去するためのコマンドです。
ステップ3:ipconfig /flushdnsコマンドを実行する「dns resolver cacheを正常にフラッシュしました」というプロンプトが表示されたら、現在のコンピュータキャッシュ情報は正常に消去されています。
ステップ4:次に、ドメイン名にアクセスすると、DNSサーバー上の最新の解決アドレスが取得されます。以前のキャッシュによって発生した解析エラーには問題はありません。
(4)HOSTSファイルの方法を修正する:HOSTSファイルのDNS解決の対応を修正して正しい解析の目的を達成するためにHOSTSメソッドを修正します。ローカルシステムのHOSTSファイルは、ローカルコンピュータがドメイン名にアクセスするときに最初に表示されるため、HOSTSファイルの解決関係はDNSサーバーの解決策よりも大きくなります。
この方法で、ドメイン名をIPアドレスにバインドする場合は、HOSTSファイルに解析エントリを追加することでこれを実現できます。
ステップ1:[スタート] - > [検索]をクリックして、hostsという名前のファイルを探します。
ステップ2:もちろん、自分のパスを既に知っている読者はHOSTSファイルを見つけるために直接c:\\ windows \\ system32 \\ drivers \\ etcディレクトリに行くことができます。システムがWindows 2000の場合は、c:\\ winnt \\ system32 \\ drivers \\ etcディレクトリを調べてください。
ステップ3:HOSTSファイルをダブルクリックして、メモ帳プログラムで開くを選択します。
ステップ4:その後、HOSTSファイルの内容がすべて表示されますデフォルトでは、 "127.0.0.1 localhost"という1行の内容しかありません。 (前に#を付けた他の行は本当の内容ではありません。ヘルプ情報だけです)
ステップ5:DNS解決を実行したいエントリをHOSTSファイルに追加します。アドレス、ドメイン名の情報を取得するスペース。たとえば、作者は2つのエントリを追加しました:「211.153.80.1 www.ftedu.gov.cn」と「10.82.0.1 www.ftedu.gov.cn」。
ステップ6:www.ftedu.gov.cnにアクセスすると、内部ネットワークか外部ネットワークかに応じて自動的に分析されます。
Three、summary:
上記の4つのステップを通して、私たちはDNS解決の問題の大部分を解決することができます。 HOSTSファイルを修正することは、実際には方法がない場合には便利な方法です。もちろん、どの方法を使用しても、DNS解析エラーによるネットワーク障害は解決できます。これらの方法は、IT168の読者がより実用的な問題を解決するのに役立ちます。
zh-CN"],null,[1],zh-TW"]]]
Copyright © Windowsの知識 All Rights Reserved