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 サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

Dreamweaver Mac版
ビジュアル Web 開発ツール

メモ帳++7.3.1
使いやすく無料のコードエディター

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

ドリームウィーバー CS6
ビジュアル Web 開発ツール

ホットトピック









