
También tengo un servidor de nombres maestro configurado con algunos esclavos. Hoy estaba cambiando uno de los esclavos a un nuevo servidor cuando encontré un mensaje de error extraño.
Después de actualizar los registros DNS en el maestro y reiniciar BIND, noté que ns3.mydomain.com
estaba intentando enviar ns4.mydomain.com
una notificación. Revisé los archivos de configuración y no hay ningún lugar donde tenga la dirección IP ns4.mydomain.com
en los ns3.mydomain.com
archivos de configuración.
¿No debería ns1.mydomain.com
enviar la notificación a ns4
y no ns3
? También debo señalar que los registros DNS en ambos ns3
parecen ns4
estar actualizados.
Aquí están los mensajes de error en ns3 (Dirección 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
Aquí están los mensajes de error en ns4 (Dirección 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
Respuesta1
O especificarnotify master-only;
en la options
sección o especificarnotify no;
en las zone
definiciones de esclavos si no desea que se envíen mensajes de notificación.
Los mensajes de notificación se envían de forma predeterminada a todos los servidores de nombres de la zona (según NS
los registros en los datos de la zona), excepto al de SOA
MNAME
(consulte también notify-to-soa
).
Respuesta2
Creo que es necesario aplicar la allow-notify { address_list };
declaración en las opciones de los servidores de nombres de la zona esclava, donde 'address_list' debe ser la IP de origen del mensaje de notificación del servidor de nombres maestro.
Respuesta3
como eldocumentaciónmuestra, si las notificaciones están habilitadas, los mensajes de notificación se enviarán a todos los servidores enumerados en los registros NS de esa zona. Esto se aplica tanto a los maestros como a los esclavos.