Registro AAAA: o que é e como configurar no DNS
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

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 comowwwpara 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:
- No painel da Cloudflare, abra a página DNS Records.
- Clique em Add record.
- Em Type, escolha AAAA.
- 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ê.
- 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.
- 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 comscope global. - O site responde nesse IPv6 (testado com
curl -6a partir de uma máquina com IPv6). - O Nginx tem
listen [::]:80;e, se uso HTTPS,listen [::]:443 ssl;. - Rodei
sudo nginx -te 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 AAAAdepois 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.