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

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

  
実際の申請プロセスでは、DNS解決エラーが発生する可能性があります。つまり、ドメイン名にアクセスすると、IPアドレスに解析する作業を完了できず、Webサイトに直接入力します。 IPは正常にアクセスできますが、これはDNS解決の失敗によって引き起こされます。この現象の可能性は比較的大きいので、この記事は読者にDNS解決の失敗をゼロから取り除くいくつかの基本的な方法を教えるでしょう。
まず、DNS解決の失敗は何ですか?
一般的に言って、www.sina.comやwww.it168.comのようなアドレスはすべてドメイン名と呼ばれていますネットワーク内のすべてのホストはIPアドレスによって識別される、つまりこれだけを知っていることはよく知られています。サイトのIPアドレスは、アクセス操作を正しく実装できます。
しかし、IPアドレスの情報は記憶されていないため、ドメイン名がネットワーク上に表示されますので、アクセスする際にはこの良いメモリのドメイン名を入力する必要があります。サーバーのアドレス。これはDnsサーバーです。 DNS解決機能を実装できるマシンは、自分のコンピュータでもネットワーク内のコンピュータでもかまいませんが、DNS解決が間違っている場合、たとえばドメイン名を間違ったIPアドレスに解析している場合、または対応するドメイン名がまったくわからない場合などです。 IPアドレスがの場合、ドメイン名を介して対応するサイトにアクセスできないDNS解決の失敗です。
DNS解決の失敗の最大の症状は、サイトのIPアドレスにアクセスしても問題がないことですが、彼のドメイン名にアクセスするとエラーが発生します。
第二に、DNS解決の失敗を解決する方法:
私たちのコンピュータがDNS解決の失敗を持っているとき、心配しないで、解決策も非常に簡単です。
(1)nslookupを使用して、DNS解決の失敗かどうかを判断します。
DNS解決の失敗をシステム自身のNSLOOKUPで解決する必要があるかどうかを100%判断します。
最初のステップ:あなたのシステムがWindows 2000とWindows XP以上であることを確認してください、そしてそれから "スタート - >ファイル名を指定して実行 - >エンター"と入力してコマンドラインモードを入力してください。
ステップ2:nslookupコマンドを入力してEnterキーを押し、DNS解決クエリーインターフェイスに入ります。
3番目のステップ:コマンドラインウィンドウに、現在のシステムで使用されているDNSサーバーアドレスが表示されます(たとえば、作成者のDnsサーバーIPは202.106.0.20です)。
ステップ4:次にアクセスできないサイトのドメイン名を入力します。たとえば、作成者がwww.softer.comにアクセスしてもアクセスできない場合は、DNS解決は正常ではありません。タイムアウトしたDNS要求のプロンプトメッセージが表示されます。タイムアウトは2秒です。これは、私たちのコンピュータにDNS解決の失敗があることを示しています。
ちょっとしたヒント:DNS解決が正常であれば、それは正しいIPアドレスにフィードバックされます例えば、著者はクエリ分析にアドレスwww.sohu.comを使い、名前:sohu.com、アドレス:61.135.133.103、61.135を得ます。 133.104情報
(2)Dnsサーバが正常に動作しているかどうかを問い合わせます。
今度は、自分のコンピュータで使用されているDNSアドレスを調べ、その操作を問い合わせる必要があります。
最初のステップ:あなたのシステムがWindows 2000とWindows XP以上であることを確認してください、そしてそれから "スタート - >ファイル名を指定して実行 - >エンター"と入力してコマンドラインモードを入力してください。
ステップ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キャッシュコマンドをクリアすることで問題を解決するはずです。
最初のステップ:< Start-> Run-> 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の'。 (前に#を付けた他の行は本当の内容ではありません。ヘルプ情報だけです)
ステップ5:DNS解決を実行したいエントリをHOSTSファイルに追加します。アドレス、次にドメイン名情報を取得するためのスペース。たとえば、作者は「211.153.80.1 www.ftedu.gov.cn」と「10.82.0.1 www.ftedu.gov.cn」という2つのエントリを追加しました。
ステップ6:www.ftedu.gov.cnにアクセスすると、内部ネットワークか外部ネットワークかに応じて自動的に分析されます。
Three、summary:
上記の4つのステップを通して、私たちはDNS解決の問題の大部分を解決することができます。 HOSTSファイルを修正することは、実際には方法がない場合には便利な方法です。もちろん、どの方法を使用しても、DNS解析エラーによるネットワーク障害は解決できます。私はこれらの方法がIT168読者がより実用的な問題を解決するのを助けることができると信じます。
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved