DNS は、ドメイン名と IP アドレスを相互にマッピングする World Wide Web 上の分散データベースです。ユーザーは、マシンが直接読み取ることができる IP 文字列を覚えていなくても、より便利にインターネットにアクセスできるようになります。ドメイン名を介して最終的にドメイン名に対応する IP アドレスを取得するプロセスをドメイン名解決と呼びます。
#DNS の機能とは何ですか?
DNS ドメイン ネーム システム (ドメイン ネーム システム)、その機能は ドメイン名を IP アドレスに解決することであり、ドメイン名と IP アドレスはサービスのためにリンクされているため、 IP アドレスを入力する代わりに、URL を入力して Web サイトにアクセスします。
各 IP アドレスにはホスト名を付けることができます。ホスト名は、小数点で区切られた 1 つ以上の文字列で構成されます。ホスト名は、各 IP デバイスの IP アドレスを丸暗記するのではなく、比較的直感的でわかりやすいホスト名を覚えてください。これが DNS プロトコルの機能です。
DNS 機能マッピング
1. 静的マッピング. ホストから IP アドレスへのマッピングは各デバイスで設定されます。独自のマッピング テーブルを独立して、このデバイスでのみ使用するために維持します。
2. 動的マッピング、ドメイン名解決システム (DNS) を確立し、専用 DNS サーバー上でホストから IP アドレスへのマッピングのみを構成します。通信にホスト名を使用する必要があるネットワーク上のデバイスは、次のことを行う必要があります。まず DNS にアクセスし、サーバーはホストに対応する IP アドレスを問い合わせます。
ホスト名を介して最終的にホスト名に対応する IP アドレスを取得するプロセスをドメイン名解決 (またはホスト名解決) と呼びます。ドメイン名を解決するときは、最初に静的ドメイン名解決方法を使用できます。静的ドメイン名解決が失敗した場合は、動的ドメイン名解決方法を使用します。一般的に使用されるドメイン名の一部を静的ドメイン名解決テーブルに入れることができるため、ドメイン名解決の効率が大幅に向上します。
DNS の重要性
1. 技術的な観点から見る
DNS 解決は、インターネット上のほとんどのアプリケーションの実際のアドレス指定方法であり、ドメイン名テクノロジー ドメイン名テクノロジーに基づく開発とさまざまなアプリケーションにより、インターネット アプリケーションとプロトコルが強化されました。
2. リソースの観点から
#ドメイン名はインターネット上の識別マークであり、重複することのできない一意の識別リソースです。インターネットのグローバル化により、ドメイン名は国家戦略リソースとなっています。それは国の主権を特定するものです。
DNS クエリの種類
1. クエリ方法は
再帰クエリに分かれており、成功した応答または失敗したクエリが返されます。一般に、クライアントとサーバー間のクエリは再帰的です。つまり、クライアントが DNS サーバーにリクエストを送信するときに、DNS サーバー自体で解決できない場合は、別の DNS サーバーにクエリ リクエストを送信して、転送します。結果はクライアントに。
反復クエリ: サーバーは反復クエリを受信し、結果を返します。この結果は必ずしもターゲット IP とドメイン名の間のマッピング関係ではなく、他の DNS サーバーのアドレスである場合もあります (ターゲット IP をさらに取得するため)。
2. クエリの内容に基づいて、
フォワード クエリはドメイン名で IP アドレスをクエリします。
逆クエリは、IP アドレスによってドメイン名をクエリします。
その他の関連チュートリアルについては、PHP 中国語 Web サイトをご覧ください。
以上がDNSの機能は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。