A, CNAME ou ALIAS: que registo deve apontar o seu domínio?

Intermédio⏱ 3 min de leituraAtualizado em 13 de outubro de 2026

A sua plataforma de alojamento diz «aponte o seu domínio para example.netlify.app». Para www, é um registo CNAME. Para o próprio example.com não é permitido — e a solução tem três nomes diferentes conforme o fornecedor DNS. Eis o que faz cada opção e qual escolher.

Três formas de apontar um nome

RegistoValorPermitido emQuem o segue
A / AAAAUm endereço IPQualquer nome, incluindo o apexNinguém precisa: a resposta é o endereço.
CNAMEOutro nome de anfitriãoQualquer nome exceto o apex e nomes com outros registosO resolver do visitante consulta o destino.
ALIAS / ANAME / achatamentoOutro nome de anfitriãoQualquer nome, incluindo o apexO seu fornecedor DNS consulta-o e responde com endereços.

Porque o apex não pode ser um CNAME

O próprio domínio tem de ter registos SOA e NS, e muitas vezes também MX e TXT. Um CNAME não pode partilhar o nome com nenhum outro registo (RFC 1034 §3.6.2), por isso example.com CNAME … é proibido pela norma — não por um fornecedor DNS difícil.

Um registo A simples funciona no apex, mas então tem de conhecer os endereços da plataforma e atualizá-los se mudarem. As plataformas que publicam endereços estáveis (GitHub Pages, Vercel, o balanceador da Netlify) permitem exatamente isso; outras só dão um nome de anfitrião.

Como funcionam o ALIAS e o achatamento de CNAME

Como responde o ALIAS / achatamento de CNAMEA?consultaAVisitanteO seu fornecedor DNSexample.com ALIASexample.netlify.appCNAME/A203.0.113.80devolvido como A
O visitante pede o registo A do apex. O seu fornecedor DNS consulta ele próprio o nome de anfitrião e responde com endereços simples, por isso nenhum CNAME sai dele.
  1. Guarda no apex um registo que aponta para um nome de anfitrião, como se fosse um CNAME.
  2. Quando um visitante pede o registo A do apex, o seu fornecedor DNS consulta ele próprio esse nome.
  3. Responde ao visitante com os endereços obtidos, como registos A/AAAA normais.
  4. Ninguém fora do fornecedor vê um CNAME, por isso a regra não é violada.
Fornecedor DNSComo lhe chamaComo se introduz
CloudflareCNAME flatteningCNAME (apex)
Amazon Route 53Alias recordA/AAAA + Alias
Azure DNSAlias record setA/AAAA + Alias
DNSimple · NS1 · DNS Made EasyALIASALIAS
easyDNS · ConstellixANAMEANAME
Bunny DNSFlatten (CNAME)CNAME (apex)

Compromissos

  • Localização. O fornecedor resolve o destino a partir dos seus próprios servidores. Uma CDN que escolhe um local próximo pelo endereço do resolver pode escolher um perto do fornecedor em vez de perto do visitante.
  • Não é uma norma. ALIAS e ANAME são funções dos fornecedores; o rascunho ANAME nunca chegou a RFC. Mudar de fornecedor obriga a recriá-los à mão, e as transferências de zona não os levam.
  • TTL. O fornecedor decide quanto tempo a resposta achatada fica em cache, normalmente o TTL do destino.
  • Opção mais recente. Um registo HTTPS em modo alias (RFC 9460) diz aos navegadores modernos onde está o site sem violar a regra do CNAME. O suporte está a crescer, mas os clientes antigos ignoram-no, por isso mantenha também os registos A/AAAA.
; RFC 9460 "alias mode": the apex says where HTTPS really lives
example.com.  3600 IN HTTPS 0 example.netlify.app.

Qual usar

  • Subdomínio (`www`, `shop`, `app`) que aponta para uma plataforma: CNAME.
  • Apex, a plataforma publica endereços fixos: A e AAAA com esses endereços.
  • Apex, a plataforma só dá um nome de anfitrião: ALIAS/ANAME ou achatamento de CNAME se o fornecedor DNS os oferecer — caso contrário, mude o DNS para um fornecedor que os tenha, ou aponte o apex para endereços e redirecione para www.
  • Tudo o que recebe e-mail ou precisa de registos TXT: nunca um CNAME.

O apex e o www em conjunto

A configuração mais comum: o apex recebe endereços (ou um ALIAS), o www recebe um CNAME, e o alojamento redireciona um para o outro, para haver um único endereço canónico:

; the apex: addresses, or ALIAS/flattening if your host gives you a name
example.com.      300 IN A      203.0.113.80
example.com.      300 IN AAAA   2001:db8::80
; www: an alias of the platform
www.example.com.  300 IN CNAME  example.netlify.app.
Dica: Escolha uma forma canónica — com ou sem www — e redirecione a outra com um redirecionamento permanente (301). Os motores de busca veem assim um site em vez de duas cópias.

Perguntas frequentes

O ALIAS é o mesmo que o achatamento de CNAME?

Resolvem o mesmo problema da mesma forma: o fornecedor resolve o destino e devolve endereços. O nome depende do fornecedor.

Posso usar um CNAME para www e um registo A para o apex?

Sim, é a configuração mais comum. Confirme que o alojamento serve os dois e redireciona um para o outro.

O achatamento de CNAME torna o site mais lento?

Não de forma percetível. O fornecedor guarda em cache a resposta do destino e os visitantes recebem registos A normais.

E se o meu fornecedor DNS não tiver ALIAS?

Use no apex os endereços IP publicados pela plataforma, se existirem, ou mude o DNS do domínio para um fornecedor que suporte o achatamento.

Experimente no seu domínio

Veja a teoria na prática — execute Consulta CNAME para o seu próprio domínio.