DNSサーバーのマスターとスレーブの違いとは?分かりやすく解説!

この記事には、アフィリエイト広告を利用しています。

スポンサーリンク

マスターDNSサーバーとスレーブDNSサーバーの大きな違いは、マスターDNSサーバーがドメインゾーンに関するデータを読み込んでスレーブDNSサーバーと通信を行うのに対し、スレーブDNSサーバーは設定後すぐにマスターDNSサーバーからゾーンデータを取得するサーバーである点です。

DNSは、ドメイン名を対応するIPアドレスに変換するサーバーです。

DNSサーバーには、マスターDNSとスレーブDNSがあります。

サーバー管理者は、DNSをマスターまたはスレーブに設定することができます。

DNSゾーンは、DNS名前空間のDNS設定とレコードのコンテナです。

また、1台のサーバーでマスターとスレーブを兼用することも可能です

あるゾーンではマスターサーバーとして働き、別のゾーンではスレーブサーバーとして働くことができます。

スポンサーリンク

マスターDNSサーバーとは

マスターDNSサーバーは、プライマリーDNSサーバーとも呼ばれます。

ドメインゾーンに関連するデータを読み取ります。

また、スレーブサーバーとの通信も行います。

サーバー管理者は、他のウェブサーバーとの通信方法をサーバーに指示します。

マスターサーバーがスレーブサーバーと通信することを、ゾーン転送と呼ぶ。

What is the Difference Between Master and Slave DNS Server 図01 DNSサーバー

ネットワーク上のすべてのドメイン名は、冗長性のためにDNSサーバーに割り当てられています。

この処理により、サーバーの管理作業が簡素化されます。

プライマリサーバーがすでにドメインのゾーンデータを含んでいる場合、このデータを複製する必要はありません

これは、マスターとスレーブのDNSが継続的にゾーンデータを共有するためです。

サーバーへの要求があると、まずマスタースレーブを経由する。

その後、マスタースレーブがスレーブサーバーに機能を割り当てる。

スレーブDNSサーバーとは

セカンダリDNSサーバは、スレーブサーバとも呼ばれます。

設定後、マスターサーバーからゾーンデータを受信します。

スレーブDNSサーバーが動作するたびに、マスターDNSサーバーからデータを取得します。

スレーブDNSサーバーも、マスターサーバーと同様に重要です。

これは、冗長性による安全性を提供するためです。

さらに、スレーブDNSサーバーは、マスターDNSサーバーへのリクエストの負荷を最小限に抑えることができます。

マスターとスレーブDNSサーバーの違い

定義

マスターDNSサーバーは、すべてのゾーンレコードのオリジナルコピーを保存するサーバーです。

これに対して、スレーブDNSサーバーとは、特別な自動更新メカニズムを使用してマスターサーバーと通信し、マスターサーバーと同様のデータの同一コピーを維持するサーバーのことを指します。

この2つの定義が、マスターDNSサーバーとスレーブDNSサーバーの基本的な違いを説明しています。

同義語

マスターDNSサーバーはプライマリーDNSサーバーと呼ばれ、スレーブDNSサーバーはセカンダリーDNSサーバーと呼ばれます。

DNSサーバーの数

各ゾーンは1つのマスターDNSサーバーしか持つことができませんが、複数のスレーブDNSサーバーを持つことができます。

この点もマスターとスレーブの違いです。

データ

さらに、マスターとスレーブの重要な違いは、マスターはローカルファイルから直接情報を取得することです。

一方、スレーブサーバはゾーンファイルの読み取り専用コピーを持っており、マスターサーバと通信することでデータを取得します。

使用方法

マスターとスレーブの主な違いは、マスターDNSサーバーは、ドメインのすべての権威ある情報が含まれている制御ゾーンファイルをホストしていることです。

しかし、スレーブDNSサーバーは、マスタースレーブがダウンしたときに冗長性を提供します。

また、マスターDNSサーバーへのリクエストの負荷を軽減します。

結論

要約すると、DNSサーバーはマスターまたはスレーブDNSとして機能することができます。

マスターDNSサーバーとスレーブDNSサーバーの主な違いは、マスターDNSサーバーはドメインゾーンに関するデータを読み込んでスレーブDNSサーバーと通信するのに対し、スレーブDNSサーバーは設定後すぐにマスターDNSサーバーからゾーンデータを取得するサーバーであることである

タイトルとURLをコピーしました