Switching the host for our name servers. DNS records are set up on both the old nameservers and the new ones. I’d like to test the new ones before switching over our SOA and wondering what are the best ways to test them before committing to them?
Em geral, se eles parecem corretos e têm as mesmas entradas em ambos os lugares, apenas um switch em SOA fará com que você vá sem muita preocupação. Claro que não apague ou se livre se as entradas de DNS antigas, até pelo menos 24 horas após o switch ser feito. Enquanto 98% dos servidores do mundo aceitarão a mudança quase imediatamente, você deve se lembrar de que existem todos os tipos de servidores DNS ruins que não respeitam os TTLs e melhor aguardam e, em seguida, abandonam a poeira quando se precipitam livrar-se dele e acabar com pesquisas com falhas.
My
dig
skills are weak. Ideally I would force my local machine to use the new nameserver for our domain so I can check HTTP and HTTPS services are working correctly.
A coisa mais simples que você pode fazer se ambos os servidores DNS estiverem configurados com seus dados é usar dig
para consultar um servidor DNS específico e não apenas o padrão local de seus sistemas.
Por exemplo, essa consulta faria uma consulta para o autoritativo NS
(namservers) de um nome de host nos servidores OpenDNS:
dig @208.67.222.222 NS example.com
dig @208.67.222.220 NS example.com
E isso forneceria registros para esse nome de domínio nesse servidor DNS; note que apenas a opção NS
é substituída por ANY
:
dig @208.67.222.222 ANY example.com
dig @208.67.222.220 ANY example.com
Da mesma forma, isso faria a mesma consulta NS
, mas usando os servidores DNS do Google:
dig @8.8.8.8 NS example.com
dig @8.8.4.4 NS example.com
E, novamente, isso forneceria registros para o nome do domínio no outro servidor DNS:
dig @8.8.8.8 ANY example.com
dig @8.8.4.4 ANY example.com
Você pode fazer isso com alguns servidores DNS de nível superior para garantir que eles estejam respeitando a alteração do DNS quando isso acontecer.
Em geral, os tempos de SOA TTL são de aproximadamente 900 segundos (mais conhecidos: 15 minutos), portanto, se você se sentir inseguro sobre isso, meu conselho seria apenas definir o SOA TTL no servidor DNS antigo como 300 (mais conhecido: 5 minutos) e depois espere duas horas ou mais e depois faça a troca. A mudança de 5 minutos dá a você uma resposta rápida o suficiente, por isso, se acontecer algo desagradável, você poderá voltar rapidamente para os antigos servidores DNS sem se preocupar muito.
Em geral, esse tipo de coisa é uma dança de pedidos e TTLs, então a paciência no fluxo é obrigatória. Mas como eu disse, se todas as entradas estão corretas em ambas as configurações, você deve estar bem; o SOA TTL de 300 segundos é apenas uma sugestão simples e inofensiva.