Intervalo de transferência da zona DNS

2

Eu nunca fiz uma alteração em um registro DNS antes. Ao pesquisar os servidores DNS que herdei (Solaris 5.6 com BIND v9.2.3), descobri que DNS_A (particular) é o servidor DNS primário e replica para DNS_B e DNC_C (ambos públicos) por meio da opção de arquivo db da zona:

allow-transfer { 192.in.ter.nal; 173.ex.ter.nal; };

O cabeçalho do arquivo de zona é:

@ IN SOA DNS_A.redacted.com. postmaster.redacted.com. (
    2013010401  ; serial
    300 ; refresh
    120 ; retry
    6048000 ; expire
    300 )   ; ttl

Eu entendo que tenho que incrementar o número de série quando fizer a alteração para que os servidores DNS secundários reconheçam uma alteração, mas meus servidores DNS secundários não procurarão uma alteração até que a hora "expirar" seja atingida? Se isso é especificado em segundos, são 70 dias.

O que significam as refresh , retry , expire e ttl ?

    
por user38537 29.07.2014 / 05:50

2 respostas

3

Você precisa alterar o valor serial para enviar uma notificação a todos os servidores escravos informando que a zona acabou de ser alterada para que eles possam obter a atualização.

Aqui segue o significado desses itens:

  • ttl: horário padrão para entradas em cache, define por quanto tempo essas entradas devem ser consideradas novas;
  • refresh: o tempo usado pelo escravo para verificar se há atualizações no mestre;
  • tentativa: tempo entre novas tentativas quando o escravo não consegue contatar o mestre após o tempo de atualização;
  • expiry: indica que a zona não é mais válida após esse período, usada apenas por servidores escravos.

Mais em: link

    
por 29.07.2014 / 06:57
1

Por padrão, em uma alteração serial do dns, o mestre BIND notificará todos os servidores de nomes definidos nos registros NS da zona. A partir daí, os escravos entrarão em contato com o mestre para iniciar uma transferência de zona.

    
por 29.07.2014 / 07:16