DNS 解決プロセスを 5 分で説明します

目次

1. DNS用語の説明

2. DNS解決プロセス

1. 局所分析

2. ローカル DNS サーバー (略して LDNS)

3. ルートドメインネームサーバー

3. DNS リソース レコードの種類


1. DNS用語の説明

ドメイン名は、ドットで区切られた名前の文字列で構成されるインターネット上のコンピュータまたはコンピュータ グループの名前で、データ送信中にコンピュータを見つけるために使用されます。

DNS、フルネーム ドメイン ネーム システム、中国語名はドメイン ネーム システムは、インターネットの中核サービスです。ドメイン名と IP アドレスを相互にマッピングできる分散データベースとして、人々がインターネットに簡単にアクセスできるようにします。マシンが直接読み取ることができるライブ IP 番号文字列。

タオバオを例に挙げると、www.taabao.comはドメイン名ですが、コンピューターはドメイン名に基づいてタオバオを直接見つけることができません。101.89.125.239 (IPV4) または 240e:e1:f300:1:3 に変換する必要があります。 ::3f9 (IPV6). 正確に読み取ることができるのは IP アドレスのみであり、ここでの IP アドレスは時間、ネットワーク、マシンの変更によって変化する可能性があります。


2. DNS解決プロセス

1. 局所分析

ユーザーがローカル ブラウザにwww.taabao.comを入力すると、コンピュータはまずそれをローカルで解析します (図の①)。これは 3 つの小さなステップに分かれています。

  • 1) まず、ブラウザの DNS キャッシュに対応するレコードがあるかどうかを確認し、あれば IP アドレスを直接返して解析を完了します。ない場合は次のステップに進みます。

  • 2). 次に、ソフトウェアまたはブラウザがドメイン名を直接問い合わせるかどうかが判断されます。存在する場合は、ソフトウェア サービス プロバイダーが提供する DNS サーバーに直接接続して IP を返します。存在しない場合は、引き続きオペレーティング システムのキャッシュのクエリを実行します。存在する場合は、IP を直接返します。アドレスを指定して解決を完了します。誰もいない場合は、次のステップに進みます。

  • 3) 最後に、ローカル ホスト ファイルを確認します。たとえば、Windows ホスト ファイルは通常、「C:\Windows\System32\drivers\etc」にあります。ここに見つからない場合は、ローカル DNS で検索する必要があります。サーバ。

2. ローカル DNS サーバー (略して LDNS)

これは、キャッシュ サーバーと再帰サーバーの 2 つの部分で構成されます。

  • 1) キャッシュ サーバーには 2 種類あり、1 つは 114 DNS (114.114.114.114)、Google DNS (8.8.8.8) などのパブリック DNS サーバー、もう 1 つは上海などのローカル オペレーターが提供する DNS サーバーです。テレコム DNS サーバーには、202.96.209.5、202.96.209.133、116.228.111.118、および 180.168.255.118 が含まれます。一般のユーザーは、事業者のローカル ドメイン ネーム サーバーを使用します。これらのサーバーは通常、ユーザーから遠くない場所に設置され、パフォーマンスが非常に優れています。そのため、ドメイン名解決の結果は通常キャッシュされます。ドメイン名解決の約 80% はこのステップで完了します。写真の②)。

  • 2) キャッシュ サーバーが対応する IP を見つけられない場合は、その情報を再帰サーバーに渡します。

3. ルートドメインネームサーバー

情報が再帰サーバーに渡されると、組み込みのルート ドメイン ネーム サーバーの IP アドレスに基づいてルート ドメイン ネーム サーバーに助けを求めます::

  • 1) 一般に、DNS ドメイン ネーム サーバーには、ルート ドメイン ネーム サーバー (.)、トップレベル ドメイン ネーム サーバー (.com)、および権威ドメイン ネーム サーバーの 3 種類があります。

  • 2) 世界中にはルート ドメイン ネーム サーバーのグループが合計 13 あります (注: これは 13 のサーバーを指すのではなく、am の文字に従って番号が付けられた 13 の IP アドレスを指します)。ルート ドメイン ネーム サーバーは直接解決されません。ドメイン名. 20 の異なる解像度 要求は完了するために以下の他のサーバーに割り当てられます. 以下は、DNS ドメイン ネーム システムのツリー構造図です。

  • 3) www.taobao.comを例にとると、ルート ドメイン名がローカル DNS から解決要求を受信すると、サフィックスが .com であることが学習されるため、責任のあるトップレベル ドメイン ネーム サーバーの IP アドレスが.com の場合はローカル DNS に返されます (図の③と④)。

  • 4) ローカル dns は返された IP アドレスを取得し、対応するトップレベル ドメイン ネーム サーバーを見つけます。トップレベル ドメイン名は、ドメイン名を担当する権威サーバーの IP をローカル dns に返します (図の⑤と⑥) )。

  • 5). 最後に、ローカル dns は ip に基づいて対応する権威サーバーを見つけ、権威サーバーは対応するホスト ip をローカル dns に返し、これでドメイン名解決の全プロセスが完了します (図の⑦と⑧)。

3. DNS リソース レコードの種類

次の表に示すように、DNS リソース レコードには主に 6 つのタイプがあります。

 

 

 

 

おすすめ

転載: blog.csdn.net/m0_62609939/article/details/131941715