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