BIND, Mestre, Escravos e Notificar

6

Pode parecer uma pergunta muito básica, mas como um servidor DNS mestre está ciente de seus escravos?

Quero dizer, ele analisa o arquivo de zona e determina para onde enviar a mensagem NOTIFY?

E se esse for o caso, então, o mecanismo NOTIFY está quebrado em uma configuração mestre oculta, não é?

    
por Peter 22.04.2012 / 09:47

2 respostas

12

Você tem duas opções na configuração BIND do seu mestre para uma determinada zona:

notify yes - enviará notificações para todos os registros NS publicados para o domínio.

notify explicit - enviará notificações apenas para os IPs listados na configuração also-notify .

Em ambos os casos, os escravos devem ser configurados com allow-notify que aceita essas notificações do IP do mestre.

Uma vez que aceita um NOTIFY, o escravo envia um pedido IXFR ou AXFR de volta para o mestre. Se o mestre está 'escondido' (ou seja: não publicado como um registro NS para o domínio), então isso não importa. Os escravos precisam ser configurados diretamente com o IP do mestre, portanto devem saber para onde enviar o pedido.

Desde que o firewall do mestre permita as solicitações dos escravos e que o mestre esteja configurado para permitir transferências de zona, as salvas podem recuperar sua configuração. (Esta é a parte que você precisa bloquear para evitar que servidores de nomes não autorizados digitem seus arquivos de zona)

    
por 22.04.2012 / 10:01
2

O Bind DNS envia notificação a todos os servidores de nomes que esperam a si próprios e ao servidor de nomes principal na SOA.

  • notify yes;
    envia notificação para todos os servidores de nomes em RR (exceto a si próprio e o mestre SOA)

  • notify yes; also-notify { x.x.x.x; y.y.y.y; };
    envia notificação para xxxx , yyyy e todos os servidores de nomes em RR (exceto a si próprio e o mestre SOA) . p>

  • notify explicit; also-notify { x.x.x.x; y.y.y.y; };
    envia notificação para apenas x.x.x.x , y.y.y.y

por 02.10.2018 / 12:58