ドメインネームシステム(英語: Domain Name System、略称: DNS)は、インターネットのサービスです。ドメイン名と IP アドレスを相互にマッピングする分散データベースとして、人々がより便利にインターネットにアクセスできるようにします。
ドメイン ネーム システム DNS は、アドレス変換プログラム、ドメイン ネーム サーバー、ドメイン ネーム スペースの 3 つの部分で構成されます。
アプリケーション プロセスがホスト名を IP アドレスに解決する必要がある場合、アプリケーション プロセスは解決プログラムを呼び出して DNS のクライアントとなり、解決するドメイン名を DNS リクエストに含めます。メッセージ。UDP ユーザー データグラムの形式でローカル ドメイン ネーム サーバーに送信されます (UDP はオーバーヘッドを削減するために使用されます)。ドメイン名を検索した後、ローカル ドメイン ネーム サーバーは、対応する IP アドレスを応答メッセージに含めて返します。アプリケーション プロセスが宛先ホストの IP アドレスを取得すると、通信できるようになります。ローカル ドメイン ネーム サーバーが要求に応答できない場合、ドメイン ネーム サーバーは一時的に DNS 内の別のクライアントになり、他のドメイン ネーム サーバーにクエリ要求を送信します。リクエストに応答できるネームサーバーが見つかるまで。
DNSサーバーの管轄は「ゾーン」に基づきます。領域はドメイン以下にすることができますが、ドメインより大きくすることはできません。
ドメイン ネーム サーバーの部門の種類:
ルート ドメイン ネーム サーバー (最も重要)、トップレベル ドメイン ネーム サーバー、権威ドメイン ネーム サーバー、ローカル ドメイン ネーム サーバー。
以上がドメイン ネーム システム DNS のコンポーネントは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。