DNS

O sistema de nomes de domínio converte nomes de host em endereços; uma consulta lenta ou filtrada faz um servidor saudável parecer lento.

Apenas definições: um termo explicado aqui não é um serviço que vendemos.

O DNS resolve um domínio para um endereço antes de a conexão começar. A resolução lenta ou filtrada acontece antes de a requisição sair do dispositivo, então um servidor saudável pode parecer lento.

Um resolvedor stub consulta um resolvedor recursivo, que vai da raiz ao servidor autoritativo e armazena a resposta em cache pelo tempo de vida (TTL) do registro.

Por que parece um site lento

A primeira consulta adiciona uma ida e volta antes da conexão. Um resolvedor lento, uma cadeia CNAME longa ou um TTL expirado durante uma migração podem parecer lentidão com o servidor saudável. Isso aparece como TTFB alto com um servidor rápido.

As respostas variam conforme a localização do resolvedor e o direcionamento geográfico, então um teste local isolado é prova fraca. Resolva de várias redes, compare latência e TTL e consulte os servidores autoritativos. A verificação de prontidão para a China inclui resolução de diferentes pontos de observação.

Perguntas frequentes

O que é um TTL?

O número de segundos que um resolvedor pode manter um registro em cache. TTLs curtos aceleram as mudanças e aumentam o volume de consultas; TTLs longos fazem o contrário.

Por que redes diferentes recebem respostas diferentes?

Direcionamento geográfico, anycast e a localização do resolvedor afetam a resposta. Teste a partir das redes dos seus usuários.

O DNS pode causar falhas de e-mail?

Sim. Registros MX, SPF, DKIM e DMARC ausentes ou errados causam rejeição ou envio para spam, mesmo quando o site resolve bem.

Saiba mais

Fontes

  1. RFC 1034: Domain names, concepts and facilities
  2. RFC 1035: Domain names, implementation and specification
  3. RFC 8484: DNS queries over HTTPS (DoH)