O que é DNS?

O Domain Name System (sistema de nomes de domínio) transforma nomes que as pessoas lembram, como example.com, nos endereços IP que os computadores usam. É a lista telefônica distribuída da internet.

O que acontece quando você abre um site

  1. O seu aparelho pergunta a um resolvedor recursivo, geralmente o da sua operadora ou um público, como 1.1.1.1 ou 8.8.8.8.
  2. Se a resposta não estiver em cache, o resolvedor pergunta a um servidor raiz, que indica os servidores do domínio de topo (no exemplo, .com).
  3. Os servidores do .com indicam os servidores de nomes autoritativos do domínio (os seus registros NS).
  4. O servidor autoritativo devolve o registro, por exemplo um registro A com o endereço IP, e o resolvedor o guarda em cache pelo tempo do seu TTL.

Tudo isso costuma levar poucos milissegundos, e as respostas em cache são praticamente instantâneas.

Principais tipos de registro

  • A / AAAA: endereço IPv4 / IPv6 do nome.
  • CNAME: apelido para outro nome (não pode coexistir com outros registros no mesmo nome).
  • MX: servidores de e-mail do domínio.
  • TXT: registros de texto para SPF, DKIM, DMARC e verificação de domínio.
  • NS: quais servidores são autoritativos para o domínio.
  • CAA: quais autoridades certificadoras podem emitir certificados.

Veja os registros de qualquer domínio com a consulta DNS.

Problemas comuns de DNS

  • DNS_PROBE_FINISHED_NXDOMAIN / "não foi possível encontrar o servidor": o nome não existe. Confira a grafia, o registro do domínio e os seus registros NS.
  • Alteração que não aparece: respostas antigas ficam em cache até o TTL expirar. Espere ou limpe o cache local (ipconfig /flushdns no Windows).
  • E-mails caindo no spam: registros TXT de SPF, DKIM ou DMARC ausentes ou errados.
  • Primeiro carregamento lento: resolvedor lento. Trocar o DNS do aparelho ou do roteador por um resolvedor público rápido costuma ajudar.

O DNS é privado?

O DNS clássico trafega sem criptografia, então quem opera a sua rede consegue ver quais nomes você consulta. O DNS-over-HTTPS (DoH) e o DNS-over-TLS (DoT) criptografam essas consultas; os navegadores e sistemas operacionais modernos suportam os dois.

Mais ferramentas de rede

Guias