BIND Slave 是否收到其他 Slave 的通知?

BIND Slave 是否收到其他 Slave 的通知?

我有一個主名稱伺服器設定和一些從屬伺服器。今天,當我將其中一個從伺服器更改為新伺服器時,遇到了奇怪的錯誤訊息。
更新主伺服器上的 DNS 記錄並重新啟動 BIND 後,我注意到正在ns3.mydomain.com嘗試發送ns4.mydomain.com通知。我檢查了配置文件,沒有發現設定檔ns4.mydomain.com中的 IP 位址ns3.mydomain.com
難道不應該ns1.mydomain.com將通知發送到ns4而不是嗎ns3?我還應該注意到,兩者的 DNS 記錄ns3似乎ns4都已更新。

以下是 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

要么指定notify master-only;options部分或指定notify no;zone如果您不想發送通知訊息,請在從站定義中新增。

通知訊息預設會傳送到該區域的所有名稱伺服器(基於NS區域資料中的記錄),除了 的名稱伺服器SOA MNAME(另請參閱 參考資料notify-to-soa)。

答案2

allow-notify { address_list };我認為你需要在從屬區域名稱伺服器的選項中應用該語句,其中「address_list」應該是主名稱伺服器通知訊息的來源IP。

答案3

作為文件顯示,如果啟用通知,則通知訊息將傳送到該區域的 NS 記錄中列出的每個伺服器。這對於主人和奴隸都適用。

相關內容