Os registros que você encontrará em quase toda zona
O que é um registro A de DNS? (E quando usar o AAAA)
O registro A é a linha mais decisiva da sua zona DNS. Ele associa um nome de host a um endereço IPv4 e, se estiver errado ou ausente, o seu site fica inacessível, por mais perfeito que esteja todo o resto da configuração.
A vem de Address (endereço). O seu irmão para IPv6 é o registro AAAA (pronunciado “quad-A”), assim chamado porque um endereço IPv6 tem quatro vezes o tamanho de um IPv4.
Anatomia de um registro A
example.com. 3600 IN A 93.184.216.34
www.example.com. 3600 IN A 93.184.216.34
example.com. 3600 IN AAAA 2606:2800:220:1::248Lendo da esquerda para a direita:
| Campo | Valor | Significado |
|---|---|---|
| Nome | example.com. | O nome de host pelo qual este registro responde. @ na maioria dos painéis de controle significa o domínio puro. |
| TTL | 3600 | Segundos pelos quais os resolvedores podem guardar o registro em cache. Veja TTL. |
| Classe | IN | Internet. Você nunca vai precisar de outro valor. |
| Tipo | A | Registro de endereço IPv4. |
| Valor | 93.184.216.34 | O próprio endereço: deve ser um IP literal, nunca um nome de host. |
A versus AAAA
| Registro A | Registro AAAA | |
|---|---|---|
| Aponta para | Endereço IPv4 | Endereço IPv6 |
| Valor de exemplo | 93.184.216.34 | 2606:2800:220:1::248 |
| Obrigatório? | Na prática, sim | Fortemente recomendado |
| O cliente o usa quando | Tem conectividade IPv4 | Tem conectividade IPv6 |
Eles não são alternativas: publique os dois. Um cliente com pilha dupla normalmente prefere IPv6 e recorre ao IPv4, então ter os dois dá a todo visitante um caminho que funciona. Publicar apenas um registro A deixa os clientes somente IPv6, que existem em algumas redes móveis, sem nenhuma forma de alcançar você.
Vários registros A para um mesmo nome
Um nome de host pode ter vários registros A. Os resolvedores entregam todos eles, normalmente alternando a ordem, o que distribui o tráfego entre servidores: é o clássico DNS round-robin.
example.com. 300 IN A 93.184.216.34
example.com. 300 IN A 93.184.216.35
example.com. 300 IN A 93.184.216.36É um balanceamento de carga rudimentar: o DNS não sabe se um servidor está saudável, então um endereço morto continua sendo entregue até você remover o registro. Por que um domínio tem vários IPs apresenta as alternativas melhores.
Os quatro erros que derrubam sites
Esquecer o registro
wwwexample.comewww.example.comsão nomes de host diferentes e exigem registros separados. Configurar um e não o outro significa que metade dos seus visitantes cai em um nome sem resposta.Editar registros no provedor errado
Se os seus registros
NSdelegam para a sua hospedagem, os registros editados no seu registrador são totalmente ignorados. Verifique primeiro quais servidores de nomes são autoritativos.Deixar o TTL alto antes de uma migração
Alterar um registro A com TTL de 86400 segundos significa até 24 horas de tráfego dividido. Reduza o TTL um dia antes de fazer a mudança.
Manter um registro A antigo ao lado de um CNAME
Um nome não pode ter um CNAME e outros registros ao mesmo tempo. Muitos provedores ignoram um deles em silêncio, produzindo um comportamento inconsistente.
Wildcards, subdomínios e o apex
Três situações de nomenclatura aparecem o tempo todo e se comportam de maneiras diferentes o bastante para valer a pena separá-las.
O registro do apex (raiz)
O apex é o domínio puro, example.com, sem subdomínio. Na maioria dos painéis de controle ele é escrito @. É o único nome em que você frequentemente precisa usar um registro A em vez de um CNAME, porque o protocolo proíbe que um CNAME conviva com os registros NS e SOA que o apex é obrigado a ter.
Registros de subdomínio
Cada subdomínio é um nome independente que precisa do seu próprio registro. www, blog, shop e api não herdam nada do apex: definir um registro A em example.com não faz absolutamente nada por www.example.com.
Registros wildcard
Um wildcard responde por qualquer nome que não tenha um registro próprio.
*.example.com. 3600 IN A 93.184.216.34É útil em produtos multi-tenant em que cada cliente recebe their-name.example.com sem uma alteração de DNS a cada cadastro. Duas ressalvas que vale conhecer antes de recorrer a um:
- Um registro explícito sempre vence. Se
api.example.comtem o seu próprio registroA, o wildcard não é consultado para esse nome. - Um wildcard cobre apenas um nível.
*.example.comcorresponde afoo.example.com, mas não afoo.bar.example.com.
Verificando os seus registros A
dig +short example.com A
dig +short example.com AAAAOu resolva os dois de uma vez com a ferramenta de consulta, que consulta A e AAAA de forma independente e os lista separadamente, para que você veja imediatamente se o IPv6 está de fato configurado.
Ponto-chave
Registro A = nome para IPv4. Registro AAAA = nome para IPv6. Os dois recebem um endereço literal, nunca um nome de host, e publicar os dois é o que torna um site acessível para todos.
Precisa conferir os endereços DNS públicos de um domínio? Use a ferramenta Domain IP Lookup.
Ferramentas gratuitas sobre este assunto
Perguntas frequentes
Leitura relacionada
Os registros que você encontrará em quase toda zona
CNAME vs registro A: qual você deve usar?
A decisão se resume a uma pergunta: você controla o endereço IP ou outra pessoa controla? E ainda a regra do domínio raiz que pega todo mundo de surpresa.
Os registros que você encontrará em quase toda zona
Tipos de registro DNS explicados: referência completa
Todos os tipos de registro que vale conhecer, o que cada um faz, qual é a sua aparência e o erro que as pessoas cometem com ele, em uma única página de referência.
Escolhendo um TTL na prática
O que é TTL de DNS? Escolhendo o valor certo
Um único número decide a rapidez com que suas mudanças entram em vigor e quanto tráfego de DNS você gera. Veja como escolhê-lo de forma deliberada.