BIND DNS - atualizando o endereço IP do registro NS

1

Estou executando um servidor DNS BIND9 / Ubuntu no Amazon EC2. O servidor DNS estava funcionando muito bem, até que eu decidi mudar o endereço IP no servidor para um diferente (usando o sistema IP elástico). Qualquer maneira que eu mudei todos os registros "A", "NS", etc. zona para apontar para o novo endereço IP.

Três dias depois, o DNS não atualizou ... Não sei bem para onde ir a partir daqui. Eu corri o seguinte comando:

dig SOA example.com @b.gtld-servers.net

E ainda retorna o endereço IP antigo do servidor de nomes, além dos dois endereços IP anteriores usados na zona. Qual é a melhor maneira de resolver esse problema? Existe alguma coisa que eu possa fazer no nível de registrador de domínio?

    
por Mike Melusky 16.05.2016 / 01:24

1 resposta

1

Para fazer alterações no seu sistema DNS executado pelo servidor ISC BIND:

  1. Edite seus arquivos de zona. Faça as alterações desejadas e não se esqueça de atualizar o número de série da zona . Sem atualizar o número de série, suas alterações não serão aplicadas. Geralmente, o número de série é feito com o seguinte padrão YYYYMMDD00 (onde o último para dígitos aumenta se você alterar a zona várias vezes em um dia). Desta forma, também serve como um lembrete quando a última mudança para esta zona foi feita.

  2. Emita um comando de recarregamento do servidor DNS - service bind9 reload (para o Debian / Ubuntu). Isso fará com que todas as alterações de configuração e alterações nos arquivos de zona sejam aplicadas. Ao receber esse comando, o servidor BIND também notificará todos os servidores DNS secundários (se a configuração apropriada tiver sido feita) sobre o fato de que a alteração foi feita para que eles possam transferir a zona para manter-se atualizados.

Você pode usar os comandos dig ou nslookup ou host para depurar o DNS. Emita uma consulta de DNS direta ao seu servidor principal e secundário para ver se as alterações foram aplicadas:

dig hostname.domain @IP-ADDRESS

ou

nslookup hostname.domain IP-ADDRESS

ou

host hostname.domain IP-ADDRESS

em que hostname.domain é o registro DNS que foi alterado e IP-ADDRESS é o endereço IP do seu servidor DNS (principal ou secundário).

Se tudo correr bem, você poderá ver o novo endereço na resposta de seus servidores.

Após algum tempo (dependendo do cache de sua zona e das configurações TTL), essas alterações serão propagadas para o sistema DNS global. Você pode usar as mesmas ferramentas para consultar, por exemplo, servidores DNS públicos do Google ( 8.8.8.8 e 8.8.4.4 ) e ver se sua alteração foi propagada com êxito (ou não).

Com relação às alterações nos endereços IP do servidor DNS autoritativo:

Se você estiver atualizando os endereços de servidores autoritativos do domínio (registros NS), deverá informar essa alteração ao seu registrador de domínios. Geralmente isso pode ser feito no painel de controle on-line fornecido pelo registrador. Seu registrador pode decidir testar novos servidores quanto à conformidade com os padrões de DNS antes de aplicar a alteração. Embora seja feito automaticamente, ainda pode levar algum tempo.

    
por 16.05.2016 / 02:06