コンピュータネットワークDNSサービスの概要

序文

この記事はDNSサービスを整理します

DNSとは

DNS(ドメインネームシステム、ドメインネーム解決システムとも呼ばれます)は、コンピューターのホスト名を対応するIPアドレスに解決するサービスです。
DNSは、ネットワーク通信の原理から、IPアドレスを介して直接アクセスできるため不要です。実際、ネットワーク通信で使用されるアドレス指定方法は、ネットワーク層のIPアドレスでもあります。

DNSが必要な理由

IPアドレスを直接使用してさまざまなネットワークアプリケーションを実行することには欠点があるため、次のようになります。

  • 不便な記憶
  • 変更するのに不便
  • 安全ではありません

上記のホストファイル名解決スキームの欠陥を解決するために、人々はドメイン(ここでは「ドメイン」は「ドメイン名」を指します)-DNSに基づく階層的な命名スキームを開発しました。

ドメイン名

ドメイン名はインターネットインフラストラクチャの重要な部分です。これらは、インターネット上で利用可能な任意のWebサーバーにアクセス可能なアドレスを提供します。

  • たとえばwww.baidu.com.
    、インターネットの「ルートドメイン」の最上位と呼ばれる逆ツリーのようなDNS名前空間全体を小さなドット(。)にすると、次の最上位ドメイン、次に第2レベルのドメインである3つのドメインが続きます。 、など(ドメイン名は大文字と小文字は区別されませんが、通常は小文字です)。
    その中で、トップレベルドメイン名とセカンドレベルドメイン名は、対応するインターネットドメイン名管理機関によって発行される必要があります。
    現在、インターネットに登録されているDNSドメイン名は、主にトップレベルドメイン名、セカンドレベルドメイン名、サードレベルドメイン名の3つのレベルがありますが、その中で適用できるのはセカンドレベルドメイン名以下のみです。ユーザー自身、およびユーザーはトップレベルドメイン名を直接申請することはできません。

image.png

  • トップレベルドメイン
    国内トップレベルドメイン:cn、us、uk
    一般的なトップレベルドメイン:com、net、org、gov、int、aero、museum、travel
    Infrastructureドメイン名/リバースドメイン名:arpa

  • セカンドレベルドメイン名
    トップレベルドメイン名の下で、中国のセカンドレベルドメイン名はカテゴリドメイン名と管理地域名に分けられます。
    カテゴリドメイン名:ac、com、edu、gov、mil、net、org
    行政区域名:中国の州、自治区、地方自治体、その他の行政区域で使用されます

  • 第3レベルドメイン名
    第3レベルドメイン名は、ユーザー自身が登録することもできます。文字(A〜Z、a〜z、大文字と小文字の組み合わせなど)、数字(0〜9)、ハイフン(- )など。ドット(。)を使用して接続し、第3レベルドメイン名の長さは20文字を超えることはできません。

DNSドメインネームサーバー

DNSシステムはサーバーの命名の観点からは単なる技術ですが、DNSドメイン名の解決を実際に担当するDNSサービスで構成されたサーバーはDNSサーバーであり、専門家の名前は「ネームサーバー」(または「ドメインネームサーバー」)。

各DNSネームサーバーの運用効率と利用率を向上させるために、この目的のために「ゾーン」(ゾーン)の概念がDNSテクノロジーで具体的に提唱されています。つまり、1つ以上のDNSネームサーバーがコンピューターを担当できます。ゾーンのドメイン名解決。、そしてこの「ゾーン」には、DNSドメインネームツリー(または「DNSドメインネームスペース」)の一部(通常はマルチレベルドメイン名を含む)またはすべてを含めることができますが、そうすることは絶対に不可能です。ドメインネームツリーよりも大きい、つまり、いくつかの完全なものにすることはできません。異なるドメインを1つのゾーンとして構成します。たとえば、gz.lycb.comとsh.lycb.netを1つのDNSゾーンに分割することはできません。
DNSゾーン名は、対応するゾーンのパブリックドメイン名ツリー部分です。

  • 階層的分割
    すべてのDNSネームサーバーは、ルートネームサーバー、トップレベルネームサーバー、権限のあるネームサーバー、ローカルネームサーバーの4つのレベルに分類されます。

  • 「ルートネームサーバー」(ルートネームサーバー)
    は、インターネット管理組織によって構成および確立されます。これは、最高レベルのネームサーバーであり、インターネット上のすべての「トップネームサーバー」の管理を担当します。すべてのIPを備えています。トップレベルネームサーバーのアドレスとIPアドレス。ドメイン名のマッピング。
    世界には13(13ではない)のルートネームサーバーがあります。ただし、ルートネームサーバーの各セットにはプライマリルートネームサーバーが1つしかありません(つまり、プライマリルートネームサーバーは全部で13しかありません)。そのうち、10は米国、2つはヨーロッパ、1つは日本にあります。 。13のメインルートネームサーバーのホスト名は文字AからMです。つまり、完全なDNS名はa.rootserver.netからm.rootserver.netです。
    image.png

  • トップレベルネームサーバー
    は、各トップレベルドメイン名のネームサーバーであり、それらによって管理されるセカンドレベルドメイン名の解決を担当します。

  • 権威ネームサーバー(権威ネームサーバー)
    前述のDNSゾーンに名前解決サービスを提供するために特別に構成および確立されたネームサーバーであり、ユーザーに最も権威のあるDNSドメイン名解決を提供できます。権威ネームサーバーはインターネット上のドメイン名ごとに見つけることができ、ISP(インターネットサービスプロバイダー)はユーザーのDNSドメイン名ゾーンごとに権威ネームサーバーを構成することもできます。

  • ローカルネームサーバー
    ここで説明する「ローカルネームサーバー」とは、ユーザーのローカルエリアネットワーク内のネームサーバーではなく、ユーザーのオペレーティングシステムによって構成され、ローカルISP(インターネットサービスプロバイダー)によって提供されるネームサーバーを指します。 DNSサーバー)。
    これは、ユーザーに最も近いインターネットネームサーバーです。ユーザーによって送信されたDNSドメイン名解決要求は、最初にローカルネームサーバーに到着します。
    ホストがDNSクエリ要求を送信すると、クエリ要求メッセージがローカルドメインネームサーバーに送信されます。

ドメイン名解決プロセス

DNSには2つの名前解決方法があります。1つは再帰的ソリューション(RS)と呼ばれ、もう1つは反復的ソリューション(IS)と呼ばれます。

image.png

結論

この記事では、DNS関連の知識を組み合わせて、ネットワークをより全体的に理解します。

参照:
DNS原則の概要

おすすめ

転載: blog.csdn.net/u014099894/article/details/112511015