Domain IP Lookup

Dois esquemas de endereçamento, lado a lado

IPv4

192.0.2.10

32 bits, ~4,3 bilhões de endereços, esgotado

IPv6

2606:4700::6810:84e5

128 bits, 340 undecilhões de endereços

Fundamentos de DNS

Registro A vs. AAAA: IPv4 e IPv6 explicados

3 min de leitura

Um domínio não tem um único endereço IP: ele pode ter até dois tipos totalmente separados, armazenados como dois tipos diferentes de registro DNS. Um registro A guarda um endereço IPv4 (como 192.0.2.10). Um registro AAAA (pronuncia-se “quad-A”) guarda um endereço IPv6 (como 2606:4700::6810:84e5). Eles são consultados de forma independente, respondidos de forma independente, e um domínio pode ter um, o outro, ambos ou, o que é menos comum hoje, nenhum deles acessível a partir de determinada rede.

Por que existem duas famílias de endereços

Os endereços IPv4 são números de 32 bits, o que limita o total de endereços possíveis a cerca de 4,3 bilhões, um número que a internet já esgotou. O IPv6 usa endereços de 128 bits, um espaço de endereçamento tão grande que o esgotamento prático não é uma preocupação realista. O IPv6 foi projetado como substituto de longo prazo, mas, como os dois protocolos não são compatíveis no nível da transmissão, a internet passou duas décadas executando ambos lado a lado, em vez de migrar tudo de uma vez.

Registro A (IPv4)Registro AAAA (IPv6)
Tamanho do endereço32 bits128 bits
Espaço total de endereços~4,3 bilhões340 undecilhões
Exemplo192.0.2.102606:4700::6810:84e5
Situação atualEsgotado, mantido vivo com NATEm crescimento, sem pressão de esgotamento
Cobertura típicaQuase universalComum em grandes plataformas, ainda não universal

O que isso significa para uma consulta

  • Um domínio com apenas um registro A é somente IPv4: algo ainda extremamente comum, sobretudo em infraestruturas menores ou mais antigas.
  • Um domínio com os dois registros tem pilha dupla (dual-stack): a maioria das grandes plataformas e CDNs funciona assim hoje.
  • Um cliente (navegador, aplicativo ou servidor) que oferece suporte aos dois geralmente prefere IPv6 quando ambos estão disponíveis e o caminho de rede realmente o permite.
  • Ver um registro AAAA não garante que você consiga alcançá-lo: a sua própria rede ou o seu provedor de internet ainda precisa ter conectividade IPv6 funcionando.

Como um cliente com pilha dupla escolhe um deles

Quando os dois registros existem, a maioria dos sistemas operacionais modernos não tenta simplesmente o IPv6 primeiro e desiste se ele falhar. Eles usam um algoritmo conhecido como Happy Eyeballs (RFC 8305): o cliente dispara tentativas de conexão ao endereço IPv6 e a um endereço IPv4 de reserva quase ao mesmo tempo, dando uma pequena vantagem à tentativa IPv6, e simplesmente usa a conexão que for concluída primeiro. É por isso que um domínio com um registro AAAA quebrado ou inacessível normalmente ainda carrega sem nenhum atraso visível para a maioria dos usuários (o IPv4 vence a corrida em silêncio), embora uma abordagem ingênua de “tentar IPv6 e, se falhar, recomeçar do zero com IPv4” introduzisse uma espera de vários segundos.

Se você está depurando a conectividade, vale verificar os dois antes de qualquer outra coisa: descartar o IPv6 como culpado (ou confirmá-lo) a partir da ausência de um registro AAAA exige uma única consulta e reduz de imediato o espaço do problema.

Uma resposta com pilha dupla nem sempre é simétrica

É fácil presumir que os registros A e AAAA de um domínio apontam para uma infraestrutura equivalente e intercambiável, mas isso não é garantido. Uma CDN pode ter implantado o suporte a IPv6 em alguns pontos de borda antes de outros, o que significa que o registro AAAA passa por um subconjunto menor da mesma rede do que o registro A. Um servidor de origem migrado para uma nova hospedagem IPv4 pode continuar atendendo o tráfego IPv6 a partir de um host mais antigo, prestes a ser desativado, se o registro AAAA não foi atualizado na mesma alteração. Tratar os dois tipos de registro como mantidos de forma independente, porque de fato são, em vez de supor um único “servidor” por trás de ambos, evita uma classe de erro de migração em que uma família de endereços é atualizada e a outra fica esquecida em silêncio.

Precisa conferir os endereços DNS públicos de um domínio? Use a ferramenta Domain IP Lookup.