O que é DNS?
Cada vez que você abre um site, um serviço de diretório invisível traduz o nome digitado em um número que seu computador pode acessar. Veja como funciona o Sistema de Nomes de Domínio – e como ler o que ele publica sobre qualquer domínio.
A lista telefônica da internet
Os computadores não navegam por nome – eles se conectam Endereços IP. DNS, o Sistema de nomes de domínio, é o diretório distribuído que mapeia nomes memoráveis como example.com para esses números. Ele foi inventado em 1983 precisamente porque o arquivo host único da Internet em Stanford estava se tornando impossível de manter.
Duas coisas tornam o DNS notável: é distribuído (nenhuma máquina sabe tudo), e é armazenado em cache em todos os lugares (as respostas são lembradas por um tempo, então as pesquisas são rápidas). Ambas as propriedades moldam o comportamento do sistema no dia a dia.
O que acontece durante uma pesquisa de DNS
Quando o seu navegador solicita um site, uma cadeia de servidores DNS colabora em alguns milissegundos:
# 1. Seu dispositivo solicita seu resolvedor configurado (geralmente o seu ISP ou 8.8.8.8 / 1.1.1.1) # 2. O resolvedor, se não tiver a resposta armazenada em cache, percorre a hierarquia: # servidores raiz → servidores ".com" → servidores de nomes próprios de example.com # 3. O servidor autoritativo do domínio responde com os registros reais # 4. O resolvedor armazena em cache a resposta para o TTL do registro e responde a você
O último salto – o servidor que fala pelo próprio domínio – é para onde apontam os registros NS (abaixo). Tudo acima é apenas delegação.
Os tipos de registro que importam
A zona DNS de um domínio é um pequeno banco de dados de registros digitados. Estes são os que você realmente encontrará:
| Tipo | O que isso faz | Exemplo |
|---|---|---|
| A | Mapeia um nome para um endereço IPv4 | example.com → 93.184.216.34 |
| AAAA | Mapeia um nome para um endereço IPv6 | example.com → 2606:2800::2201 |
| CNAME | Alias: aponta um nome para outro nome | www.example.com → example.com |
| MX | Servidores de email que recebem o email do domínio | 10 aspmx.l.google.com |
| TXT | Texto livre: SPF anti-spam, DKIM, provas de propriedade | "v=spf1 -all" |
| NS | Os servidores de nomes autorizados para a zona | ns1.examplehost.com |
| CAA | Quais autoridades certificadoras podem emitir certificados TLS | 0 issue "letsencrypt.org" |
| SOA | Metadados de zona: servidor primário, contato, temporizadores de cache | ns1. dns-admin. … |
| PTR | O inverso: mapeia um IP de volta para um nome de host | 8.8.8.8 → dns.google |
Vale a pena conhecer duas peculiaridades: um CNAME é não permitido na raiz do domínio (é por isso example.com usa registros A/AAAA diretamente) e um domínio com MX "0 ." tem um MX nulo — uma forma deliberada de dizer “este domínio envia e-mail, mas não recebe nenhum”.
Cache, TTL e propagação
Cada registro carrega uma TTL (tempo de vida) - o número de segundos que os resolvedores podem reutilizar a resposta antes de perguntar novamente. Um TTL de 3.600 segundos significa até uma hora de cache em todo o mundo; um TTL de 60 segundos significa que as alterações aparecem em menos de um minuto.
Isto é o que as pessoas querem dizer com “propagação de DNS”: não há transmissão de alterações, apenas caches expirando em seu próprio ritmo. Antes de uma migração planejada, o truque clássico é diminuir o TTL com antecedência, fazer a troca, vê-lo pousar rapidamente em todos os lugares e, em seguida, aumentar o TTL novamente para aproveitar o cache.
Dica de solução de problemas: se um site for carregado para outras pessoas, mas não para você, seu resolvedor local ainda poderá conter uma resposta antiga em cache. Mudar seu dispositivo para 1.1.1.1 ou liberar o cache DNS geralmente resolve o problema.
Verifique você mesmo o DNS de qualquer domínio
Você não precisa de ferramentas de linha de comando — nossos utilitários de navegador consultam os resolvedores do Google e da Cloudflare em tempo real:
- Verificador de DNS — extraia todos os tipos de registro de qualquer domínio com um clique.
- Domínio para IP — veja apenas os endereços para os quais um domínio aponta, com detalhes de hospedagem.
- Pesquisa reversa de IP — o registro PTR: para qual nome de host um IP responde.
Saber mais
- Curioso sobre os números do outro lado? Ler o que é um endereço IP ou o Comparação IPv4 vs IPv6.
- Investigando a reputação de um IP? Veja o Guia de listas negras de IP.
Perguntas sobre DNS
O que é DNS em termos simples?
DNS (Domain Name System) é a lista telefônica da Internet: ele traduz nomes que você pode digitar, como exemplo.com, nos endereços IP aos quais os computadores realmente se conectam. Sem ele, você teria que memorizar os endereços numéricos de cada site.
Quais são os endereços 8.8.8.8 e 1.1.1.1?
Eles são resolvedores DNS públicos administrados pelo Google e Cloudflare. Seu ISP executa um por padrão, mas qualquer pessoa pode consultar esses públicos – eles são gratuitos, rápidos e geralmente mais rápidos para detectar alterações de DNS. Nossas ferramentas de DNS consultam ambos por meio de DNS sobre HTTPS criptografado.
Quanto tempo leva para uma alteração de DNS funcionar em qualquer lugar?
Contanto que o TTL anterior do registro (time to live). Os resolvedores armazenam em cache as respostas durante a duração do TTL — de segundos a dias — para que, depois de editar um registro, os resolvedores em todo o mundo continuem servindo a resposta antiga até que a cópia em cache expire. Reduza o TTL antes de uma mudança planejada para tornar a mudança mais rápida.
Qual é a diferença entre DNS e um endereço IP?
Um endereço IP é o número que identifica um dispositivo na internet; DNS é o sistema que mapeia nomes de domínio memoráveis para esses números. O domínio é o nome, o IP é o destino e o DNS é a tradução entre eles.