Propagação e diagnóstico

Compare resolvedores no mundo inteiro e inspecione as respostas devolvidas.

Pesquisa de registo AAAA (IPv6)

No modo de rastreamento iterativo, o resolvedor é ignorado.
Consulta vários resolvedores públicos para comparar as respostas.

Como utilizar corretamente as diferentes opções do motor de pesquisa DNS?

O que é a traçado iterativa?

A traçado executa a resolução passo a passo. O resolvedor consulta primeiro os servidores raiz, depois os do TLD (.com, .br, .pt) e, por fim, os servidores autoritativos da zona pretendida. Em cada etapa, a página mostra o servidor consultado, a resposta, o RCODE e a latência.

  1. 1. Raiz

    Descoberta dos servidores do TLD para o nome solicitado.

  2. 2. TLD

    Referência aos NS da zona (delegação).

  3. 3. Autoritativos

    Resposta final (ou erro) com TTL e latência.

Para que serve?

  • Comparar respostas entre resolvedores e regiões
  • Detetar um cache quente, um TTL demasiado longo ou uma delegação incompleta
  • Explicar diferenças de latência ou um RCODE inesperado

Dica: deixe a traçado desativada para verificações rápidas; ative-a durante investigações ou para preparar um ticket/post-mortem.

O que é a traçado clássica?

A traçado clássica consulta apenas o resolvedor selecionado (UDP ou DoH) e mostra a resposta tal como é percecionada a partir desse ponto da rede. Obtém o RCODE, as secções da resposta e a latência do percurso cliente → resolvedor.

  1. 1. Resolvedor escolhido

    Use o preset ou a configuração personalizada para lançar a consulta exatamente como o seu serviço faria.

  2. 2. Protocolo preservado

    Respeita o transporte selecionado (UDP, TCP ou DoH) para reproduzir o comportamento real.

  3. 3. Resposta detalhada

    Mostra as secções question, answer e authority/additional quando existirem, com TTL e metadados úteis.

Porque utilizá-la?

  • Verificar a visão de um resolvedor específico antes de suspeitar de delegação
  • Confirmar valores em cache e o impacto de um TTL ou de um flush
  • Documentar uma resolução tal como a vê um cliente ou microserviço

Dica: mantenha a traçado iterativa desativada quando auditar um resolvedor específico; ative-a depois para comparar com o percurso raiz → TLD → autoritativo.

Como funciona o teste de propagação?

O teste consulta em paralelo um conjunto de resolvedores públicos (Google, Cloudflare, Quad9, OpenDNS, ISP…) e agrupa as respostas por conteúdo e RCODE. Vê imediatamente quem já aplicou a atualização.

  1. 1. Resolvedores multiponto

    Ative os presets de propagação para consultar vários atores distribuídos pelo mundo.

  2. 2. Comparação automática

    Agrupa respostas idênticas e assinala divergências ou erros específicos de cada resolvedor.

  3. 3. Resumo acionável

    Apresenta um resumo claro, a lista de resolvedores, latências e estado de cada grupo.

Quando usar?

  • Acompanhar a difusão de uma alteração DNS à escala global
  • Identificar caches ainda antigos e decidir um flush direcionado
  • Partilhar um estado de propagação num ticket ou post-mortem

Dica: durante o teste de propagação, a seleção de resolvedor fica bloqueada. Desative o modo para voltar ao diagnóstico unitário.

Informação adicional sobre registos DNS tipo AAAA

Um registo AAAA liga um nome de domínio a uma morada IPv6. É a resposta devolvida ao navegador para alcançar o servidor correto em IPv6. Para uma morada IPv4 usa-se um registo A. Um registo PTR específico para IPv6 faz o caminho inverso e associa a morada a um nome.
Um registo AAAA contém nome, tipo, valor e TTL. O TTL indica o tempo durante o qual a resposta permanece em cache no resolvedor local.

Exemplo de registo DNS tipo AAAA

NomeTipoMorada IPv6TTL (s)
wwwAAAA2001:db8::103600

Aqui www identifica um subdomínio. Para apontar para o ápice utiliza-se @. O valor deve ser uma morada IPv6 válida e roteável. Um TTL de 3600 corresponde a uma hora.

Exemplo com várias moradas

Pode publicar vários registos AAAA para o mesmo nome. O resolvedor local recebe a lista e escolhe uma morada, distribuindo o tráfego.

NomeTipoMorada IPv6TTL (s)
wwwAAAA2001:db8::103600
wwwAAAA2001:db8::113600

Esta rotação não garante failover imediato; se uma morada falhar, alguns utilizadores ainda a poderão receber por instantes.

TTL em termos simples

TTL curto acelera a visibilidade de uma alteração (por exemplo 60 segundos durante migração).
TTL médio ou longo reduz consultas aos autoritativos, ideal para serviço estável.
Reduza o TTL horas antes da mudança e volte a aumentá-lo depois.

Lembrete
O TTL não garante propagação instantânea. As caches respeitam a duração indicada e a atualização aparece quando o contador chega a zero.

Onde usar um registo AAAA

O ápice publica registos A e/ou AAAA; colocar CNAME aí não é conforme.
Para www, use AAAA quando controla a morada. Se delega num fornecedor, recorra a CNAME.
A e AAAA podem coexistir: pilha dupla permite IPv6 com fallback para IPv4.

Evite
Misturar CNAME e AAAA no mesmo nome.
Publicar moradas não roteáveis numa zona pública.
Manter um AAAA obsoleto após migração.

Verificar online

Uma ferramenta de lookup dá a lista de moradas IPv6 servidas e o TTL observado na Internet. Depois confirme localmente.

Verificar no Windows

nslookup
set q=aaaa
www.exemplo.com
nslookup
set q=aaaa
server 1.1.1.1
www.exemplo.com

Verificar em Linux/macOS

dig aaaa www.exemplo.com
dig aaaa www.exemplo.com @1.1.1.1

Leitura rápida

Presença de A e AAAA indica configuração dual-stack.
TTL elevado explica atrasos.
Resposta vazia ou erro aponta para morada retirada cedo demais.

Procedimento de migração simples

  1. Preparar o serviço IPv6 com a nova morada.
  2. Reduzir o TTL para 300 ou 60 segundos horas antes.
  3. Publicar a morada IPv6, mantendo o registo A para continuidade.
  4. Validar com nslookup ou dig a partir de várias redes.
  5. Repor um TTL confortável após estabilização.

Dica prática
Mantenha registo de cada alteração: responsável, data, TTL e motivo. Simplifica regressos e auditorias.

Casos frequentes

Site atrás de CDN

Use CNAME para www e mantenha A/AAAA no ápice conforme capacidades do fornecedor.

Ambiente multirregional

Publique moradas próximas dos utilizadores; o resolvedor escolhe. Para roteamento avançado, use funcionalidades específicas em DNS ou na aplicação.

Servidor de email

Hosts MX podem expor AAAA. PTR IPv6 consistente melhora a entregabilidade.

Resolução rápida

  1. Se não responde em IPv6, verifique a resolução local.
  2. Se aparecer morada inatingível, corrija zona ou rota.
  3. Se alterna entre morada boa e defeituosa, remova a defeituosa.
  4. Se o valor antigo persiste, aguarde o TTL expirar e limpe caches controladas.

Em suma, um registo AAAA associa um nome a uma morada IPv6, coexistindo com A para dupla pilha. O TTL gere a cache. CNAME não partilha o mesmo nome com AAAA. Confirme com ferramentas online e com nslookup/dig. Estas práticas simplificam a gestão e mantêm o serviço acessível.