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
- 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.
- 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). - Os servidores do
.comindicam os servidores de nomes autoritativos do domínio (os seus registros NS). - 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 /flushdnsno 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.