Como testar a alteração de DNS no Mac antes de entrar no ar?

Como testar a alteração de DNS no Mac antes de entrar no ar?

Preciso testar as alterações de DNS antes de atualizar o DNS real. Preciso configurar registros A e CNAME

Qualquer software Mac que me permita fazer isso e possivelmente ligar/desligar facilmente?

Responder1

Em geral, as pessoas testam localmente se os serviços funcionam corretamente em seus novos endereços IP, substituindo os registros DNS atuais por entradas em seusarquivo hosts

Isso não permite que você configure registros CNAME, é claro; você terá que mapear todos os registros que deseja testar para os endereços IP para os quais os registros CNAME eventualmente resolveriam, antes de inseri-los em um arquivo hosts.

Não se esqueça de remover essas entradas depois de terminar o teste.


Em geral, não acho que as pessoas executem servidores de nomes de teste para testar alterações de DNS e geralmente simplesmente as fazem em seus servidores DNS autorizados no momento em que são necessárias, mas o procedimento para isso seria:

  • Instale o mesmo software de servidor DNS que você executaria em produção em um servidor de teste (ou em sua estação de trabalho).
  • Configure-o e copie os arquivos/dados da zona mestre da produção para o servidor de nomes de teste.
  • Faça alterações no DNS.
  • Teste se eles são eficazes com uma consulta DNS, ou seja dig changed.example.com. @IP-address-of-test-nameserver, .
  • Altere as configurações de rede do seu sistema operacional para usar IP-address-of-test-nameservercomo servidor de nomes preferencial/único.
  • Teste seu(s) aplicativo(s).
  • Quando bem-sucedido:
    Faça as mesmas alterações na produção ou copie o arquivo de zona para produção.

Homebrew fornece o servidor Bind DNShttps://formulae.brew.sh/formula/bind, Não consolidadohttps://formulae.brew.sh/formula/unbounde outros para uma instalação fácil no seu Mac.

Responder2

Você poderia apontar para um servidor DNS sem autenticação comoNão consolidadoe coloque alguns registros CNAMES ou A. Dessa forma, você obteria uma 'visão' do seu domínio DNS e atualizaria a produção conforme necessário.

informação relacionada