web-dev-qa-db-ja.com

他のスレーブからの通知を受信するバインドスレーブ?

いくつかのスレーブを備えたマスターネームサーバーのセットアップもあります。今日、奇妙なエラーメッセージが表示されたときに、スレーブの1つを新しいサーバーに変更していました。
マスターのDNSレコードを更新し、BINDを再起動した後、ns3.mydomain.comns4.mydomain.comに通知を送信しようとしていることに気付きました。構成ファイルを確認しましたが、ns4.mydomain.com構成ファイルのns3.mydomain.comのIPアドレスはどこにありません。
ns1.mydomain.comではなくns4に通知を送信するのはns3ではないでしょうか?また、ns3ns4の両方のDNSレコードが更新されているように見えることにも注意してください。

Ns3のエラーメッセージは次のとおりです(IPアドレス:107.161.xxx.xxx):

May 15 22:08:22 vps named[23851]: client 185.38.xxx.xxx#59396: received notify for zone 'mydomain1.com'
May 15 22:08:22 vps named[23851]: zone mydomain1.com/IN: refused notify from non-master: 185.38.xxx.xxx#59396
May 15 22:08:22 vps named[23851]: client 185.38.xxx.xxx#59396: received notify for zone 'mydomain2.com'
May 15 22:08:22 vps named[23851]: zone mydomain2.com/IN: refused notify from non-master: 185.38.xxx.xxx#59396
May 15 22:08:22 vps named[23851]: client 185.38.xxx.xxx#59396: received notify for zone 'mydomain3.com'
May 15 22:08:22 vps named[23851]: zone mydomain3.com/IN: refused notify from non-master: 185.38.xxx.xxx#59396
May 15 22:08:23 vps named[23851]: client 185.38.xxx.xxx#59396: received notify for zone 'mydomain4.com'
May 15 22:08:23 vps named[23851]: zone mydomain4.com/IN: refused notify from non-master: 185.38.xxx.xxx#59396

Ns4のエラーメッセージは次のとおりです(IPアドレス:185.38.xxx.xxx):

May 15 22:08:22 uk named[572]: client 107.161.xxx.xxx#48742: received notify for zone 'mydomain1.com'
May 15 22:08:22 uk named[572]: zone mydomain1.com/IN: refused notify from non-master: 107.161.xxx.xxx#48742
May 15 22:08:22 uk named[572]: client 107.161.xxx.xxx#48742: received notify for zone 'mydomain2.com'
May 15 22:08:22 uk named[572]: zone mydomain2.com/IN: refused notify from non-master: 107.161.xxx.xxx#48742
May 15 22:08:22 uk named[572]: client 107.161.xxx.xxx#48742: received notify for zone 'mydomain3.com'
May 15 22:08:22 uk named[572]: zone mydomain3.com/IN: refused notify from non-master: 107.161.xxx.xxx#48742
May 15 22:08:22 uk named[572]: client 107.161.xxx.xxx#48742: received notify for zone 'mydomain4.com'
May 15 22:08:22 uk named[572]: zone mydomain4.com/IN: refused notify from non-master: 107.161.xxx.xxx#48742
1
ub3rst4r

optionsセクションで notify master-only; を指定するか、スレーブのzone定義で notify no; を指定します。通知メッセージを送信したくない。

通知メッセージは、デフォルトで、NSSOAnotify-to-soaも参照)を除くすべてのゾーンのネームサーバー(ゾーンデータのMNAMEレコードに基づく)に送信されます。

6

スレーブゾーンネームサーバーのオプションにallow-notify { address_list };ステートメントを適用する必要があると思います。ここで、「address_list」はマスターネームサーバーの通知メッセージのソースIPである必要があります。

2
drgnfr

documentation が示すように、通知が有効になっている場合、通知メッセージはそのゾーンのNSレコード)にリストされているすべてのサーバーに送信されます。これはマスターとスレーブの両方に適用されます。 。

0
yoonix