O que é DNS e como funciona?

Como o DNS traduz nomes de domínio em endereços IP e os principais tipos de registro.

O sistema que traduz nomes em endereços

O DNS (Domain Name System) é o serviço que converte um nome fácil de lembrar (ex: google.com) no endereço IP numérico que os computadores realmente usam para se conectar. Sem essa tradução, seria preciso decorar uma sequência de números para acessar cada site.

Essa tradução acontece através de registros DNS, cada um com uma função específica:

  • A — aponta um domínio para um endereço IPv4.
  • AAAA — o mesmo, mas para IPv6.
  • MX — indica qual servidor recebe e-mails daquele domínio.
  • TXT — guarda texto arbitrário, usado para verificação de domínio (Google, SPF de e-mail).
  • NS — indica quais servidores de nome respondem oficialmente pelo domínio.

Por que a mudança de DNS demora para propagar

Cada registro tem um TTL (Time To Live) — um tempo, em segundos, que diz aos servidores DNS pelo mundo quanto tempo eles podem guardar aquela resposta em cache antes de consultar de novo. É por isso que trocar de hospedagem ou de servidor de e-mail não tem efeito instantâneo: alguns servidores DNS ainda estarão respondendo com o valor antigo até o cache expirar. Usar a consulta de DNS direto na fonte ajuda a confirmar se o registro novo já está publicado, mesmo que ainda não tenha propagado para todo mundo.

Perguntas frequentes

Trocar o DNS do meu roteador deixa a internet mais rápida?+

Pode reduzir uma pequena latência na resolução de nomes (o tempo antes da conexão em si começar), mas não afeta a velocidade de download/upload da sua conexão, que depende do seu plano e da rede até o destino.

Por que às vezes um site "não existe" logo depois de eu criar o domínio?+

Domínios recém-registrados levam algumas horas para propagar os registros DNS iniciais pelos servidores do mundo todo — isso é esperado e não indica erro de configuração.