BIND 슬레이브가 다른 슬레이브로부터 알림을 받습니까?

BIND 슬레이브가 다른 슬레이브로부터 알림을 받습니까?

몇 개의 슬레이브가 포함된 마스터 네임서버 설정도 있습니다. 오늘 이상한 오류 메시지를 만났을 때 슬레이브 중 하나를 새 서버로 변경하고 있었습니다.
마스터에서 DNS 레코드를 업데이트하고 BIND를 다시 시작한 후 알림을 ns3.mydomain.com보내려고 한다는 것을 알았습니다. 구성 파일을 확인했는데 구성 파일 의 ns4.mydomain.comIP 주소가 어디에 있습니까 ? 알림을 에 보내면 안 되나요 ? 또한 두 가지 모두에 대한 DNS 레코드가 업데이트된 것 같습니다.ns4.mydomain.comns3.mydomain.com
ns1.mydomain.comns4ns3ns3ns4

107.161.xxx.xxxns3(IP 주소: ) 의 오류 메시지는 다음과 같습니다 .

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

185.38.xxx.xxxns4(IP 주소: ) 의 오류 메시지는 다음과 같습니다 .

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 레코드에 나열된 모든 서버로 전송됩니다. 이는 마스터와 슬레이브 모두에 ​​적용됩니다.

관련 정보