Como usar DNS split-horizon para ambiente de testes sem afetar produção Print

  • 0

Como usar DNS split-horizon para ambiente de testes sem afetar produção

Olá, querido(a) cliente da GeHost! 🌟

Se você está desenvolvendo um site, testando uma nova versão ou configurando um sistema de e-mail, já deve ter sentido a dor de testar algo e, por engano, afetar o que está em produção. 😅

Hoje, vou te ensinar um truque poderoso, usado por profissionais de TI e desenvolvedores: o DNS split-horizon. Com ele, você pode ter dois mundos distintos para o mesmo domínio — um para testes e outro para produção — sem que um atrapalhe o outro.

É como ter duas versões do mesmo site: uma no seu computador e outra no mundo todo. 🎯

Seja bem-vindo(a) ao nosso guia didático, humano e cheio de carinho — afinal, você é parte da nossa comunidade GeHost!

O que é DNS split-horizon?

Imagine que seu domínio (ex: meusite.com) tem um endereço IP que aponta para o seu site real (produção). Agora, imagine que, do seu computador, esse mesmo domínio aponta para um servidor de teste — um ambiente diferente, onde você pode brincar à vontade.

Esse é o DNS split-horizon: o mesmo nome, mas respostas diferentes, dependendo de onde você está.

Dica Sensei: Isso é especialmente útil para testar novas versões de sites, APIs, e-mails ou configurações de banco de dados sem mexer no que os clientes veem.

Passo a passo: como configurar no cPanel da GeHost

Na GeHost, você pode fazer isso diretamente no Editor de Zona de DNS do cPanel. Vamos lá, com calma e certeza!

  1. Entre no cPanel com suas credenciais. Se não sabe como, veja nosso guia rápido: Como acessar o cPanel.

    Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in
  2. Na tela inicial do cPanel, encontre o grupo Domínios e clique em Gerenciador de DNS (ou Editor de Zona de DNS).

    Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)
  3. Na lista de domínios, selecione o domínio que você quer usar para testes (ex: meusite.com).

    Tela 'Editor de Zona de DNS' — lista de domínios e botões Registro A / CNAME / MX / Gerenciar
  4. Adicione um novo registro CNAME com o nome test (ou qualquer nome que você quiser para o ambiente de teste).

    Exemplo:

    • Nome: test
    • Destino: seu-servidor-teste.gehost.com.br (ou o IP de teste que você configurou)

    Se você não tem um servidor de teste, pode usar um IP interno da sua rede ou um serviço de teste como ngrok (mas isso é um tópico para outro dia! 😉).

  5. Salve as alterações.

    Pronto! Agora, quando você acessar test.meusite.com do seu computador, ele vai apontar para o ambiente de teste. Mas, para qualquer outro usuário no mundo, meusite.com continua apontando para a produção.

Como testar se está funcionando?

Abra o terminal (ou prompt de comando) no seu computador e digite:

nslookup test.meusite.com

Se o resultado mostrar o IP do seu ambiente de teste, parabéns! Você acertou em cheio! 🎉

Dica Sensei: Se não funcionar, espere alguns minutos (DNS pode levar até 1 hora para propagar) ou limpe o cache do seu computador com ipconfig /flushdns (no Windows) ou sudo dscacheutil -flushcache (no Mac).

Por que isso é seguro?

Porque o DNS split-horizon funciona apenas para quem está no seu ambiente de teste. Os usuários do mundo todo continuam vendo a versão real do site. É como se você tivesse um "portal secreto" para testes — sem risco!

Quando usar isso?

  • Testar uma nova versão de um site antes de lançar.
  • Configurar e-mails temporários para testes.
  • Testar integrações com APIs ou sistemas externos.
  • Simular erros ou falhas sem afetar clientes reais.

Conclusão: Você é o mestre do seu domínio!

Com DNS split-horizon, você ganha liberdade, segurança e controle total sobre seus testes. Não precisa mais ter medo de "errar" — porque agora, errar é parte do aprendizado, e o mundo não precisa saber.

Se tiver dúvidas, pergunte aqui na GeHost. Nós estamos sempre prontos para ajudar, com paciência, carinho e um sorriso no coração. 💛

Até a próxima, querido(a) desenvolvedor(a) em formação! 🌱


Was this answer helpful?

« Back