O que é um Registro A?
Um registro A (Registro de Endereço) é um tipo de registro DNS fundamental que mapeia um nome de domínio para um endereço IPv4. Quando alguém digita seu domínio no navegador, os servidores DNS usam registros A para encontrar o endereço IP do servidor que hospeda seu site.
Como Registros A Funcionam
Quando um usuário visita example.com:
1. Consulta DNS: Navegador pergunta "Qual é o IP para example.com?"
2. Busca de Registro A: Servidores DNS encontram o registro A
3. IP Retornado: O endereço IPv4 (ex., 93.184.216.34) é retornado
4. Conexão Realizada: Navegador se conecta ao endereço IP
example.com. IN A 93.184.216.34
Este formato de registro DNS mostra:
- example.com. - O domínio (ponto final indica raiz)
- IN - Classe internet
- A - Tipo de registro
- 93.184.216.34 - O endereço IPv4
Configuração de Registro A
Configuração Básica
A maioria das configurações de domínio precisa no mínimo:
@ IN A 203.0.113.50 ; Domínio raiz
www IN A 203.0.113.50 ; Subdomínio www
O símbolo "@" representa o domínio raiz (example.com sem www).
Múltiplos Registros A
Um domínio pode ter múltiplos registros A para balanceamento de carga:
example.com. IN A 203.0.113.50
example.com. IN A 203.0.113.51
example.com. IN A 203.0.113.52
Os resolvedores DNS tipicamente giram esses endereços (round-robin) ou selecionam baseado em geografia.
TTL (Time To Live)
Registros A incluem um valor TTL especificando quanto tempo os resolvedores devem cachear o registro:
example.com. 300 IN A 203.0.113.50
Um TTL de 300 segundos (5 minutos) significa que mudanças DNS se propagam em 5 minutos. TTLs mais baixos permitem mudanças mais rápidas, mas aumentam o volume de consultas DNS.
Casos de Uso Comuns para Registros A
Hospedagem Web
Apontar seu domínio para seu servidor web:
@ → Endereço IPv4 do seu servidor
www → Endereço IPv4 do seu servidor (ou use CNAME)
Subdomínios
Criar registros A para diferentes serviços:
api.example.com → IP do servidor de API
blog.example.com → IP do servidor de blog
shop.example.com → IP do servidor de e-commerce
Configuração de CDN
Alguns CDNs exigem registros A apontando para seus IPs de borda (embora CNAME seja mais comum):
example.com → IP de borda de CDN
Registro A vs Outros Tipos de Registro
| Registro | Propósito | Aponta Para |
|---|---|---|
| A | Endereço IPv4 | 93.184.216.34 |
| AAAA | Endereço IPv6 | 2606:2800:220:1:... |
| CNAME | Alias | outro.dominio.com |
| ALIAS/ANAME | Alias de domínio raiz | outro.dominio.com |
Verificando Registros A
Usando dig (Linux/Mac):dig example.com A
Usando nslookup (Windows):
nslookup example.com
Usando Verificação de Saúde do DomScan:
curl "https://domscan.net/v1/health?domain=example.com"
# Retorna configuração DNS incluindo registros A
Melhores Práticas
1. Sempre defina ambos @ e www: Os usuários digitam domínios de ambas as formas
2. Use TTLs apropriados: 300-3600 segundos para a maioria dos casos; mais baixo antes de mudanças planejadas
3. Considere registros AAAA também: IPv6 é cada vez mais importante
4. Monitore registros: Registros A incorretos significam downtime do site
5. Documente mudanças: Mantenha registro de quais endereços IP servem qual propósito
Registros A são a base da hospedagem web. Entendê-los é essencial para qualquer desenvolvedor gerenciando infraestrutura de domínio.