トレーニング
DNS サーバー
DNS サーバーは、DNS での名前解決のプロセスを完了するコンピューターです。 DNS サーバーには、名前を IP アドレスに解決し、IP アドレスを名前に解決できるようにする ゾーン ファイル が含まれています。 クエリを実行すると、DNS サーバーは次の 3 つの方法のいずれかで応答します。
- サーバーは、要求された名前解決または IP 解決データを返します。
- サーバーは、要求にサービスを提供できる別の DNS サーバーへのポインターを返します。
- サーバーは、要求されたデータがないことを示します。
DNS サーバーは、要求された解決データを返す準備の過程で、他の DNS サーバーに対してクエリを実行する場合がありますが、それ以外の場合、DNS サーバーは他の操作を実行しません。
DNS サーバーには、プライマリ サーバー、セカンダリ サーバー、キャッシュ サーバーの 3 種類のメインがあります。
プライマリ サーバーは、ゾーンの権限のあるサーバーです。 ゾーンに関連付けられているすべての管理タスク (ゾーン内でのサブドメインの作成、その他の同様の管理タスクなど) は、プライマリ サーバーで実行する必要があります。 さらに、ゾーンに関連付けられている変更、またはゾーン ファイル内の RR に対する変更または追加は、プライマリ サーバーで行う必要があります。 特定のゾーンには、Active Directory サービスと Microsoft DNS サーバーを統合する場合を除き、1 つのプライマリ サーバーがあります。
セカンダリ サーバー は、バックアップ DNS サーバーです。 セカンダリ サーバーは、ゾーン転送でプライマリ サーバー ゾーン ファイルからすべてのゾーン ファイルを受信します。 任意のゾーンに複数のセカンダリ サーバーを存在させることができます。負荷分散、フォールト トレランス、トラフィックの削減を実現するために必要な数だけ存在できます。 さらに、任意の DNS サーバーを複数のゾーンのセカンダリ サーバーにすることができます。
プライマリ DNS サーバーとセカンダリ DNS サーバーに加えて、DNS インフラストラクチャに適したサーバーの場合は、追加の DNS サーバー ロールを使用できます。 これらの追加サーバーは、キャッシュ サーバーと フォワーダーです。
キャッシュ サーバー (キャッシュ専用サーバーとも呼ばれます) は、その名前が示すとおりに実行されます。DNS 応答に対して cached-query サービスのみを提供します。 他のセカンダリ サーバーと同様にゾーン ファイルを維持するのではなく、DNS サーバーをキャッシュしてクエリを実行し、回答をキャッシュし、結果をクエリ クライアントに返します。 キャッシュ サーバーと他のセカンダリ サーバーの主な違いは、他のセカンダリ サーバーがゾーン ファイルを維持し (必要に応じてゾーン転送を実行し、それによって転送に関連付けられたネットワーク トラフィックを生成する)、キャッシュ サーバーでは行わない点です。