O que é DNS? DNS (Domain Name System, ou Sistema de Nomes de Domínio) é o serviço que traduz nomes fáceis de lembrar, como seusite.com.br, para os endereços IP que os computadores usam para se encontrar na internet. Funciona como uma agenda de contatos da rede.
Sem o DNS, você teria que decorar sequências de números para visitar cada site ou mandar cada e-mail. Neste guia você vai entender, sem jargão desnecessário, como essa tradução acontece, quais registros existem, por que uma mudança demora a aparecer e o que fazer quando algo dá errado.
Por que o DNS existe
Todo servidor ligado à internet tem um endereço IP. Ele pode ser no formato IPv4, como 203.0.113.10, ou IPv6, como 2001:db8::10. Esses números são ótimos para máquinas e péssimos para pessoas.
O DNS resolve isso de duas formas:
- Facilita a vida de quem acessa: ninguém precisa saber o IP do servidor, só o nome do site.
- Dá liberdade para quem administra: se você trocar de servidor, basta atualizar o DNS. O endereço que seus clientes conhecem continua o mesmo.
Outro ponto importante: o DNS não é um único computador. É um sistema distribuído, com milhões de servidores espalhados pelo mundo, cada um responsável por uma parte das informações. É isso que permite que ele aguente o volume gigantesco de consultas feitas a cada segundo.
Como funciona a resolução de DNS, passo a passo
Quando você digita um endereço no navegador, acontece uma consulta chamada resolução. Veja o caminho que ela percorre na primeira vez que alguém procura o nome www.exemplo.com.br:
- Seu aparelho verifica a memória local. O navegador e o sistema operacional guardam respostas recentes. Se o endereço já estiver lá e ainda for válido, a resposta sai na hora.
- A pergunta vai para o resolvedor. Se não houver resposta guardada, o aparelho pergunta a um resolvedor recursivo, normalmente o do seu provedor de internet ou um DNS público que você configurou. É ele quem faz o trabalho pesado.
- O resolvedor consulta um servidor raiz. Os servidores raiz ficam no topo da hierarquia. Eles não sabem o IP do site, mas sabem quem cuida de cada extensão. A resposta é algo como: "para
.br, pergunte a estes servidores". - O resolvedor consulta o servidor do TLD. TLD é a extensão de topo, como
.br,.comou.net. O servidor do TLD responde quais são os servidores que respondem pelo domínioexemplo.com.br. Esses são os nameservers configurados no registro do domínio. - O resolvedor consulta o servidor autoritativo. Esse é o servidor que tem a "palavra final" sobre o domínio. Ele devolve a resposta real, por exemplo:
www.exemplo.com.braponta para203.0.113.10. - A resposta volta e fica guardada. O resolvedor entrega o IP ao seu aparelho e guarda a informação em cache pelo tempo definido no TTL. O navegador então se conecta ao servidor e carrega o site.
Tudo isso costuma levar poucos milissegundos. E, graças ao cache, a maioria das consultas nem precisa fazer o caminho completo: o resolvedor já sabe a resposta porque alguém perguntou pouco antes.
Se você quer entender melhor o papel dos servidores autoritativos do seu domínio e como apontá-los, veja o guia O que são nameservers e como configurar o DNS do seu domínio.
Principais registros de DNS e para que servem
O servidor autoritativo guarda as informações do domínio em forma de registros. Cada tipo tem uma função. Estes são os que você mais vai encontrar:
Registro A
Aponta um nome para um endereço IPv4. É o registro mais comum para fazer um site abrir. Exemplo: exemplo.com.br aponta para 203.0.113.10.
Registro AAAA
Faz o mesmo que o A, mas para endereços IPv6. Só crie se o seu servidor realmente responder em IPv6. Um AAAA apontando para um endereço errado pode fazer o site falhar para parte dos visitantes.
Registro CNAME
Cria um "apelido": em vez de apontar para um IP, aponta para outro nome. Exemplo: www.exemplo.com.br como CNAME de exemplo.com.br. Assim, se o IP mudar, você altera só um lugar. Atenção: um nome que tem CNAME não pode ter outros registros ao mesmo tempo, e por isso, em geral, não se usa CNAME no domínio principal (sem o www).
Registro MX
Diz para onde devem ir os e-mails do domínio. Cada MX tem uma prioridade: o número menor é tentado primeiro. Se o MX estiver errado, o site pode funcionar normalmente, mas os e-mails não chegam. O passo a passo para isso está em Como configurar e-mail profissional com seu domínio.
Registro TXT
Guarda textos livres. Na prática, é usado para verificações e segurança de e-mail: provar a um serviço que você é dono do domínio e publicar políticas como SPF, DKIM e DMARC, que ajudam a evitar que suas mensagens caiam no spam ou sejam falsificadas.
Registro NS
Indica quais são os servidores autoritativos do domínio. É ele que diz ao mundo "quem manda" nos registros. Trocar os NS significa trocar o lugar onde todos os outros registros são administrados.
Tenha seu próprio domínio e controle o DNS do seu jeito. Buscar domínio
TTL e propagação: por que a mudança demora
O TTL (Time To Live, ou tempo de vida) é um número em segundos que acompanha cada registro. Ele diz aos resolvedores por quanto tempo podem guardar aquela resposta em cache antes de perguntar de novo. Um TTL de 3600 significa uma hora.
A tal propagação de DNS nada mais é do que esse cache expirando em milhares de resolvedores pelo mundo. Quando você altera um registro, o servidor autoritativo passa a responder o valor novo na hora. Mas quem já tinha a resposta antiga guardada continua usando-a até o TTL acabar. Por isso algumas pessoas veem o site novo e outras ainda veem o antigo.
Na prática:
- Mudanças em registros A, CNAME ou MX costumam aparecer em minutos ou poucas horas, dependendo do TTL anterior.
- Troca de nameservers (NS) pode levar mais tempo, porque envolve o servidor do TLD, e esses registros costumam ter TTL maior.
- Alguns resolvedores e aparelhos respeitam o TTL de forma imperfeita, então vale considerar uma margem de segurança.
Dica para mudanças planejadas
Vai trocar de servidor? Um ou dois dias antes, reduza o TTL dos registros que vão mudar para algo como 300 segundos (5 minutos). Quando fizer a troca, o mundo inteiro atualiza rápido. Depois que tudo estiver estável, volte a um TTL maior. Essa técnica é parte do processo descrito em Como migrar de hospedagem sem sair do ar.
DNS do seu computador x DNS do seu domínio
Essa é a confusão mais comum. A palavra "DNS" é usada para duas coisas diferentes:
- DNS que você usa para navegar (resolvedor): é configurado no seu computador, celular ou roteador. Define quem responde as suas perguntas quando você acessa qualquer site. Trocar esse DNS pode mudar velocidade de resposta, filtros e privacidade, mas não muda nada no seu site.
- DNS do seu domínio (autoritativo): é configurado no painel do domínio ou da hospedagem. Define as respostas sobre o seu domínio para qualquer pessoa no mundo. É aqui que você cria os registros A, MX, TXT e os demais.
Resumindo: se o seu site não abre para ninguém, o problema provavelmente está no DNS do domínio. Se não abre só para você, pode ser o resolvedor ou o cache do seu aparelho.
Na Eleven Host, domínios registrados conosco contam com DNS gerenciado grátis na rede da Cloudflare, com painel na área do cliente. Como ativar e criar os registros está explicado em DNS gerenciado grátis com Cloudflare.
Problemas comuns de DNS e como resolver
"Não foi possível encontrar o endereço" (NXDOMAIN)
O resolvedor não encontrou o nome. Confira se não há erro de digitação, se o domínio está ativo e renovado e se existe um registro para aquele nome exato. Lembre que www.exemplo.com.br e exemplo.com.br são nomes diferentes e precisam de registros próprios.
Site ainda abre o servidor antigo
Quase sempre é cache. Espere o TTL expirar e limpe o cache do seu aparelho. No Windows, use ipconfig /flushdns no Prompt de Comando. Também ajuda testar pela rede do celular, que usa outro resolvedor.
Site funciona, mas e-mails não chegam
Verifique os registros MX e se eles apontam para o serviço de e-mail correto. Mensagens caindo no spam geralmente indicam SPF, DKIM ou DMARC ausentes ou errados nos registros TXT.
Alterei o DNS e nada mudou
Confira se você editou os registros no lugar certo. Se os nameservers do domínio apontam para outro provedor, as alterações feitas em um painel diferente simplesmente não valem.
Conflito de CNAME
Painéis costumam recusar um CNAME quando já existe outro registro com o mesmo nome. Apague o registro antigo ou use um registro A no lugar.
Como testar seu DNS
Você pode consultar qualquer registro pelo terminal:
nslookup exemplo.com.brmostra o IP que o seu resolvedor está entregando (funciona no Windows, macOS e Linux).nslookup -type=mx exemplo.com.brmostra os servidores de e-mail.dig exemplo.com.br A(macOS e Linux) mostra a resposta e o TTL restante.
Se mesmo assim algo não fizer sentido, clientes da Eleven Host podem abrir um chamado no suporte pela área do cliente.
Boas práticas para cuidar do DNS do seu negócio
- Anote seus registros antes de qualquer mudança, para poder voltar atrás se necessário.
- Mantenha o domínio renovado: se ele expirar, o DNS deixa de responder e site e e-mail param juntos.
- Proteja o acesso ao painel com senha forte e verificação em duas etapas. Quem controla o DNS controla para onde seus clientes vão.
- Evite registros esquecidos apontando para serviços que você não usa mais.
- Use TTL moderado no dia a dia e reduza só antes de mudanças planejadas.
Coloque seu site no ar com hospedagem brasileira e suporte em português. Ver planos
Perguntas frequentes
DNS e domínio são a mesma coisa?
Não. O domínio é o nome que você registra. O DNS é o sistema que diz para onde esse nome aponta, como o servidor do site e o servidor de e-mail.
Trocar o DNS do meu computador deixa meu site mais rápido?
Não para os seus visitantes. O DNS do computador afeta só as suas consultas. A velocidade do site depende principalmente da hospedagem e da otimização das páginas.
Quanto tempo leva a propagação de DNS?
Depende do TTL. Mudanças simples costumam aparecer em minutos ou poucas horas; trocas de nameservers podem levar mais, às vezes até um ou dois dias.
Qual registro devo usar para apontar meu site?
Use um registro A (e AAAA, se houver IPv6) para o domínio principal e, em geral, um CNAME do www apontando para o domínio principal.
O DNS pode ser atacado?
Sim. Os riscos mais comuns são invasão da conta do painel e alteração indevida de registros. Proteja o acesso com senha forte e verificação em duas etapas.