Base de Conhecimento

Registro AAAA: o que é e como configurar no DNS

  • dns, registro aaaa, ipv6, nginx, dig, cloudflare
  • Usuários acharam útil: 0

Entenda o que é o registro AAAA, quando vale criá-lo, como preencher no DNS, como o Nginx passa a atender por IPv6 e como conferir o resultado com dig e nslookup.

Por Redação Eleven Host · @robson.direitodigital · 29 de outubro de 2026 · 8 min de leitura

Arte da Eleven Host: janela de terminal com o título: Registro AAAA: o que é e como configurar no DNS

Capa da Redação Eleven Host para o guia: Registro AAAA: o que é e como configurar no DNS Arte: Eleven Host

O registro AAAA é o registro do DNS que liga o nome do seu domínio a um endereço IPv6, do mesmo jeito que o registro A faz com um endereço IPv4. Cada registro AAAA guarda um único endereço IPv6.

Este guia explica a diferença entre A e AAAA, quando vale criar o registro, como preenchê-lo, como configurar o Nginx para atender por IPv6 e como conferir o resultado com dig e nslookup. A base é o RFC 3596, o RFC 8305, a documentação do Nginx e a da Cloudflare.

Registro A x registro AAAA

Os dois têm a mesma função: transformar um nome (como seudominio.com.br) em um endereço de rede. A diferença está na família do endereço. O registro A guarda um endereço IPv4, como 203.0.113.10. O AAAA guarda um endereço IPv6, como 2001:db8::10. Segundo o RFC 3596, o AAAA é um tipo de registro da classe Internet que guarda um único endereço IPv6, e o código dele no DNS é 28.

O RFC 3596 define as mudanças que o DNS precisou receber para dar suporte a máquinas com IPv6. O endereço codificado no registro tem 128 bits, contra os 32 bits de um endereço IPv4. Para entender o lado do IPv4, veja o guia Apontar domínio para VPS: passo a passo com registro A.

Um mesmo nome pode ter os dois registros ao mesmo tempo. Quem acessa por IPv4 usa o A, e quem acessa por IPv6 usa o AAAA. Os exemplos deste texto usam endereços reservados para documentação (203.0.113.10 e 2001:db8::10); troque pelos do seu servidor.

IPv6 em poucas palavras

Esta é uma explicação nossa, e não do RFC 3596, que apenas define o registro. O IPv6 é a versão mais nova do endereço de internet e tem muito mais endereços possíveis que o IPv4. Ele é escrito em hexadecimal, separado por dois-pontos. Dentro do endereço, :: abrevia uma sequência de zeros, e é por isso que 2001:db8::10 parece tão curto.

Na prática, o que importa para o AAAA é saber qual IPv6 o seu servidor realmente tem e se o site responde nele.

Quando criar o registro AAAA

Crie o AAAA somente quando o servidor tem um endereço IPv6 configurado e o site responde por ele. Se o servidor não tem IPv6, não há o que apontar. Esta é uma dica prática nossa, coerente com o RFC 8305, e não uma frase literal da norma.

No servidor, veja os endereços IPv6 que ele possui:

ip -6 addr show

Procure um endereço marcado com scope global. Endereços que começam com fe80:: aparecem como scope link, valem só na rede local e não servem para o AAAA.

Um AAAA apontando para um IPv6 errado, ou para um servidor sem o site funcionando nele, pode deixar o acesso falho ou lento para parte dos visitantes. Se você não tem certeza de que o IPv6 funciona, deixe só o registro A.

Por que o cuidado? O RFC 8305, conhecido como Happy Eyeballs, existe porque endereços ou famílias de endereço podem estar bloqueados, quebrados ou ruins numa rede, e clientes que tentam várias conexões em paralelo têm chance de conectar mais rápido. Em linhas gerais, o sistema prefere o IPv6, mas, se ele não conecta logo, tenta o IPv4 em paralelo. A norma recomenda esperar 50 ms pela resolução e 250 ms entre as tentativas de conexão; são valores recomendados, e não uma regra fixa de cada navegador. Isso reduz o problema, mas não resolve para cada programa: scripts e alguns aplicativos podem simplesmente falhar.

Quer um endereço só seu para o site? Registre um domínio; o DNS gerenciado é grátis na rede da Cloudflare para domínios registrados conosco (painel na área do cliente). Registrar domínio

Como criar o registro AAAA

Os campos são parecidos com os do registro A. O que muda é o tipo e o formato do valor:

  • Tipo: AAAA.
  • Nome: o subdomínio. Use @ para o domínio raiz ou algo como www para o subdomínio.
  • Conteúdo (endereço): o IPv6 do servidor, por exemplo 2001:db8::10.
  • TTL: o tempo de cache do registro. O guia TTL do DNS: o que é e como ele afeta a propagação explica como escolher.

Se o seu DNS roda na Cloudflare, a documentação dela descreve o caminho assim:

  1. No painel da Cloudflare, abra a página DNS Records.
  2. Clique em Add record.
  3. Em Type, escolha AAAA.
  4. Preencha o nome e, no campo Content, o endereço IPv6. Na tela, o rótulo pode aparecer como "IPv6 address"; confira o nome que aparece para você.
  5. Escolha o Proxy status. A Cloudflare explica que, para registros A, AAAA e CNAME, essa opção decide se o tráfego do nome passa pela Cloudflare.
  6. Defina o TTL e clique em Save.

Na Eleven Host, o DNS gerenciado é grátis na rede da Cloudflare para domínios registrados conosco, com painel na área do cliente. Abra o painel do seu domínio para ver os campos disponíveis.

Cloudflare e o IPv6 com proxy

A página de compatibilidade IPv6 da Cloudflare diz que o recurso vem ligado por padrão em todos os planos e que ela gera registros AAAA automaticamente para que clientes IPv6 consigam conectar nos registros com proxy. Quer dizer que, com o proxy ligado, o visitante IPv6 chega à Cloudflare mesmo que o seu servidor tenha só IPv4. Com o registro apenas DNS (sem proxy), isso não vale: o AAAA vai direto ao servidor, e ele precisa ter IPv6 funcionando.

Fazer o Nginx escutar em IPv6

Só ter o AAAA no DNS não resolve se o servidor web escuta apenas em IPv4. No Nginx, a diretiva listen aceita endereços IPv6 entre colchetes, como listen [::]:8000; nos exemplos da documentação. Para um site comum, o bloco server fica assim:

listen 80;

listen [::]:80;

Com HTTPS, repita a ideia na porta 443:

listen 443 ssl;

listen [::]:443 ssl;

Mantenha as duas linhas. Segundo a documentação do Nginx, o parâmetro ipv6only vem ligado por padrão, e um socket em [::] aceita somente conexões IPv6. Por isso o listen 80; continua necessário para o IPv4.

Depois de editar o arquivo do site, teste a sintaxe e recarregue:

sudo nginx -t

sudo systemctl reload nginx

Se ainda não tem o Nginx instalado, siga o guia Instalar Nginx no Ubuntu: passo a passo na VPS. Se o servidor tiver um firewall, confira se ele também libera as portas 80 e 443 para o IPv6.

Como conferir o registro AAAA

Dependendo do cache, o novo registro pode demorar a aparecer em vários lugares; o guia Propagação de DNS: quanto tempo leva e como conferir trata disso. Para consultar:

Com dig (Linux e macOS)

dig AAAA seudominio.com.br +short

A resposta esperada é o IPv6 cadastrado, por exemplo:

2001:db8::10

Para comparar com o registro A:

dig A seudominio.com.br +short

A resposta esperada, no exemplo, é 203.0.113.10.

Com nslookup (Windows, Linux e macOS)

nslookup -type=AAAA seudominio.com.br

Testar o site só por IPv6

Se o seu computador tem IPv6, o curl pode forçar a conexão por essa família:

curl -6 -I https://seudominio.com.br

Uma resposta com o código HTTP mostra que o site atende por IPv6. Se der erro de conexão, o AAAA pode estar apontando para um endereço onde o site não responde.

Erros comuns com o registro AAAA

  • AAAA esquecido após trocar de servidor: você atualiza o registro A para o IP novo, mas deixa o AAAA antigo. Visitantes com IPv6 continuam sendo enviados para a máquina anterior, e o site parece funcionar para uns e falhar para outros. Ao migrar, revise os dois registros.
  • AAAA com IPv6 que o servidor não tem: o endereço foi copiado de outro lugar ou digitado errado. Confira com ip -6 addr show.
  • Endereço fe80:: no registro: é um endereço só da rede local e não vale na internet.
  • Nginx sem listen [::]:80;: o DNS aponta para o IPv6, mas o servidor web não atende nele.
  • Cache antigo: o resolvedor ainda guarda a resposta anterior. Consulte de novo depois que o TTL vencer.
  • Confundir com o CNAME: o CNAME aponta um nome para outro nome, e não para um endereço. Se tiver dúvida entre os dois, releia o guia de registro CNAME antes de criar.

Quando o site parece fora do ar só para parte dos visitantes, compare as respostas de dig A e dig AAAA antes de mexer no servidor. É um teste simples que ajuda a ver de que lado está o problema.

Antes de publicar o AAAA

  • Conferi, com ip -6 addr show, que o servidor tem um IPv6 com scope global.
  • O site responde nesse IPv6 (testado com curl -6 a partir de uma máquina com IPv6).
  • O Nginx tem listen [::]:80; e, se uso HTTPS, listen [::]:443 ssl;.
  • Rodei sudo nginx -t e recarreguei o serviço.
  • O firewall libera as portas 80 e 443 também para IPv6.
  • Revisei o AAAA ao trocar de servidor, junto com o registro A.
  • Consultei o resultado com dig AAAA depois de criar o registro.

Precisa de um servidor para o seu site? A VPS Plano Bronze sai a partir de R$ 17,00/mês; confira na loja o que cada plano inclui. Ver planos de VPS

Perguntas frequentes

O que é o registro AAAA?

É o registro do DNS que guarda um endereço IPv6 e liga um nome de domínio a ele. O RFC 3596 o define e informa que o código do tipo é 28.

Qual a diferença entre registro A e AAAA?

O A guarda um endereço IPv4 (32 bits). O AAAA guarda um endereço IPv6 (128 bits). A função é a mesma, mas a família de endereço é diferente.

Preciso criar um AAAA se o meu servidor só tem IPv4?

Não. Crie o AAAA apenas se o servidor tem IPv6 funcionando. Com a Cloudflare e o proxy ligado, visitantes IPv6 chegam à Cloudflare mesmo assim, segundo a documentação dela.

Como ver o registro AAAA de um domínio?

Rode dig AAAA seudominio.com.br +short ou nslookup -type=AAAA seudominio.com.br. A resposta deve mostrar o IPv6 cadastrado.

Esta resposta lhe foi útil?

Artigos Relacionados