「セカンダリネームサーバ」と「スレーブネームサーバ」、「プライマリネームサーバ」と「プライマリネームサーバ」の違いは少し混乱しています。
私が知る限り、スレーブネームサーバーはマスターネームサーバーに問い合わせ、マスターネームサーバーの変更に応じて自分で更新されます。わからないことは2つのネームサーバーを設定するとします。
ns1.example.com
ns2.example.com
これら2つのサーバーを「プライマリとプライマリ」に設定し、セカンダリネームサーバーをスレーブに設定する必要がありますか?それとも、指定された時間に1つの基本マスターのみが必要であり、他のすべてのネームサーバーはスレーブでなければなりませんか?
私はいくつかのガイドと多くのマニュアルページを読んでいましたが、読んでいる間にこの問題を見つけませんでした。この種の参照ポインタを持つ人はいますか?それとも、複数のDNSサーバーを設定するベストプラクティスが何であるかをご存知ですか?
答え1
元の質問を完全に理解するには:
「セカンダリネームサーバ」と「スレーブネームサーバ」、「プライマリネームサーバ」と「プライマリネームサーバ」の違い
「マスターという用語はBIND 8.xで導入され、「基本」という用語を置き換えます。」
そして
「スレーブ」という用語はBIND 8.xで導入され、「補助」という用語を置き換えます。
答え2
通常、1つのマスターサーバーを定義し、他のすべてのサーバーはスレーブサーバーです。メジャーとマイナーでソートできますが、私の考えではこれは単に命名規則です。
~のためDNSバインディングサーバーの例:
デフォルト構成では、ゾーン定義に次の行を追加して、他のすべてのネームサーバーに通知を送信するように指定できます。
zone "example.com"{
type master;
file "example.com";
notify yes; // Add this line to enable Notifications
}
これにより、他のすべてのスレーブネームサーバーでゾーンが更新されました。通知が配信されます。これらの通知を受け取るネームサーバーをどこで指定する必要があるのか疑問に思うかもしれません。以下を使用して、ゾーン定義でこれを指定できます。
allow-notify host|ip;
望むより:http://www.zytrax.com/books/dns/ch7/xfer.html
デフォルトでは、SOAレコードで指定されたすべてのネームサーバーはゾーンの更新を受け取ります。
望むより:
答え3
いいえ、一般的にマスターは一人だけです。時には隠されたマスターがいるかもしれません。 「インターネット」からアクセスできず、スレーブだけが更新を受け取ることができます。更新は通常、次の形式に進みます。マスターは更新(およびそのシリアル番号)があることを通知するスレーブに送信し、シリアル番号が最新の場合、スレーブはマスターに全地域(時にはスレーブは通知を複数回受け取ります)。
基本/補助の場合:これは(私が知っている限り)ドメインネットワークインターフェースの純粋な俗語です。デフォルトでは、ほとんどの場合、2つのネームサーバーを提供する必要があるためです。
たとえば、ns1 をマスターにして ns2 をスレーブに設定すると、操作は完了です。