Registro CNAME: o que é e como configurar no DNS
Entenda o registro CNAME, o apelido do DNS: campos, diferença para o registro A, por que não vai no domínio raiz, passo a passo para o www, serviço externo e erros comuns.
Por Redação Eleven Host · @robson.direitodigital · 28 de outubro de 2026 · 9 min de leitura

Capa da Redação Eleven Host para o guia: Registro CNAME: o que é e como configurar no DNS Arte: Eleven Host
O registro CNAME é um apelido no DNS: ele faz um nome do seu domínio, como www, apontar para outro nome, e não para um endereço IP. Quem pergunta pelo apelido recebe o nome de destino e segue a resolução a partir dele.
Este guia explica o que é o CNAME, o que vai em cada campo e quando usar. Também mostra o passo a passo de dois casos comuns. As regras e os campos vêm da documentação de DNS da Cloudflare e das RFCs 1912 e 2181. Os nomes seudominio.com.br e www são exemplos: troque pelos seus.
O que é um registro CNAME
CNAME vem de "nome canônico". Segundo a documentação da Cloudflare, o registro mapeia um nome de domínio para outro nome de domínio, o canônico. Na prática, você diz ao DNS que um nome é apelido de outro. Se alguém pergunta por www.seudominio.com.br e esse nome é um CNAME para seudominio.com.br, a resposta passa a vir do nome de destino.
Um CNAME pode apontar para outro CNAME. A Cloudflare dá o exemplo de uma cadeia em que um nome aponta para um segundo, que aponta para um terceiro. O último nome da cadeia precisa ter um endereço IP válido, ou seja, um registro A ou AAAA. A RFC 1912 avisa que cadeias de CNAME podem esbarrar em falhas de alguns resolvedores e diz, literalmente, para não exagerar nos CNAMEs ("Don't go overboard with CNAMEs"). Ela sugere usar o registro para hosts renomeados e para nomes genéricos de serviço, como ftp e www.
Regra da RFC 1912: um CNAME não pode coexistir com nenhum outro dado no mesmo nome. Se www tem CNAME, não pode ter também A, MX, TXT ou NS.
Os campos do registro CNAME
No painel da Cloudflare, o registro tem quatro campos. Outros painéis usam nomes parecidos, então confira os rótulos do seu:
- Name: o nome que vai virar apelido. É o subdomínio, como
www, ou@para o domínio raiz. - Target: o nome de destino, como
seudominio.com.br. É um nome, e não um IP. - TTL: o tempo que os resolvedores guardam a resposta em cache. Com o registro em "DNS Only", o valor pode ser personalizado. Com o proxy ligado, o TTL fica em Auto, que equivale a 300 segundos.
- Proxy status: se o tráfego passa pela rede da Cloudflare ou se o registro só responde ao DNS.
Um exemplo de leitor: Tipo CNAME, Nome www, Destino seudominio.com.br, TTL automático. O resultado é que www.seudominio.com.br passa a ser apelido de seudominio.com.br. Cada parte do nome, entre os pontos, pode ter até 63 caracteres, e o nome completo, até 253.
CNAME ou registro A
A diferença cabe numa frase: o registro A aponta um nome para um endereço IP, e o CNAME aponta um nome para outro nome. Use o A quando você sabe o IP do servidor, como na hora de apontar o domínio para a VPS. O guia Apontar domínio para VPS: passo a passo com registro A mostra esse caminho.
Use o CNAME quando o destino é um nome, por exemplo o endereço que um serviço externo informa.
Por que não usar CNAME no domínio raiz
O domínio raiz, também chamado de apex, é o nome sem subdomínio, como seudominio.com.br. Ele tem registros NS, e como o CNAME não convive com outros dados, colocar um CNAME ali quebra a zona. No exemplo da RFC 1912, o servidor BIND passa a ignorar os outros registros daquele nome, e os hosts do domínio deixam de funcionar. A saída que a RFC sugere é dar ao domínio raiz o seu próprio registro A.
A Cloudflare contorna isso com o recurso CNAME flattening, que acelera a resolução do CNAME e permite usar um CNAME no domínio raiz. Ela segue a cadeia até o IP e responde com o IP no lugar do CNAME, para ficar dentro do padrão DNS. Segundo a documentação, o recurso é aplicado por padrão em todos os planos quando o domínio usa um CNAME no raiz, inclusive em registros com proxy. A opção de achatar todos os CNAMEs da zona é só dos planos pagos.
O achatamento tem duas armadilhas citadas pela documentação. Se a cadeia termina num nome sem registro A ou AAAA, a resposta vem vazia (NODATA), o que se parece com um problema de propagação. E, ao achatar todos os CNAMEs, o CNAME em si não é devolvido, o que pode quebrar a verificação de domínio de um serviço externo.
Quer um servidor para o seu site? O Plano Bronze da VPS sai a partir de R$ 17,00/mês; confira na loja o que cada plano inclui. Ver planos de VPS
Passo a passo: apontar o www para o domínio raiz
Neste exemplo, quem digita www.seudominio.com.br chega ao mesmo site de seudominio.com.br. Antes, o domínio raiz precisa ter o seu registro A apontando para o servidor, como no guia de registro A citado acima.
- Abra o painel de DNS do seu domínio e escolha adicionar um registro.
- No tipo, selecione
CNAME. - No campo Name, digite
www. - No campo Target, digite
seudominio.com.br. Siga o formato que o painel pedir: em um arquivo de zona, o destino termina com ponto; em um painel, você digita o nome sem o ponto final. - Deixe o TTL em automático, se o painel oferecer.
- Confira se o nome
wwwnão tem outro registro (A, MX, TXT ou NS). Se tiver, apague o outro ou escolha outro nome. - Salve o registro e confira o resultado pela seção "Como conferir".
Se o seu domínio é registrado na Eleven Host, o DNS gerenciado é grátis na rede da Cloudflare para domínios registrados conosco, com painel na área do cliente.
Passo a passo: CNAME para um serviço externo
Alguns serviços externos pedem que você crie um CNAME e informam dois valores: o nome (por exemplo, um subdomínio) e o destino. Siga exatamente o nome e o destino que o serviço informar.
- Copie o nome e o destino da tela do serviço.
- No painel de DNS, crie um registro do tipo
CNAMEe cole os dois valores nos campos Name e Target. - Se o serviço não puder passar pelo proxy da Cloudflare, deixe o registro em "DNS Only". A documentação explica que ligar o proxy para um destino que não aceita proxy, como outra CDN, causa erro de conexão, e a Cloudflare bloqueia essa configuração.
- Salve e volte ao serviço para pedir a verificação.
Se o nome escolhido for um subdomínio novo, o guia O que é subdomínio: exemplos e como criar o seu explica como ele se encaixa no domínio. Com o proxy ligado, outros tipos de consulta no mesmo nome não são suportados. Na documentação, uma consulta TXT de um nome com CNAME com proxy não devolve o TXT do destino.
Como conferir o CNAME
Depois de salvar, consulte o DNS para ver se o apelido responde. No Linux e no macOS, use o dig:
dig CNAME www.seudominio.com.br +short
A saída mostra o nome de destino. No Windows, o comando equivalente é:
nslookup -type=CNAME www.seudominio.com.br
Se o domínio usa a Cloudflare com proxy ou com flattening, o dig pode mostrar um IP em vez do CNAME. Isso não quer dizer que o registro está errado. Se a resposta vier vazia logo depois de salvar, aguarde e consulte de novo: o guia Propagação de DNS: quanto tempo leva e como conferir explica por que a resposta demora a mudar.
Erros comuns com CNAME
- CNAME junto com outro registro no mesmo nome. A RFC 1912 não permite. Se
wwwjá tem um registro A ou TXT, o CNAME entra em conflito. - CNAME no domínio raiz fora da Cloudflare. Sem o achatamento, ele quebra os outros registros do raiz.
- MX ou NS apontando para um nome que é CNAME. A RFC 2181 diz que o nome usado em um NS, ou em parte de um MX, não pode ser um apelido. O nome precisa ter registro de endereço. Veja o guia Registro MX: o que é e como configurar no DNS.
- Cadeia que termina sem IP. Se o último nome não tem A nem AAAA, a resposta vem vazia.
- Proxy ligado para um destino que não aceita proxy. Deixe o registro em DNS Only.
- Mais de um CNAME para o mesmo apelido. A RFC 2181 diz que só pode haver um nome canônico para cada apelido.
Checklist: criar um CNAME sem conflito
- O nome que vai virar apelido não tem outro registro (A, MX, TXT ou NS).
- O destino é um nome, e não um IP, e termina em um registro A ou AAAA.
- No domínio raiz, usei o registro A, ou confirmei que o provedor de DNS oferece achatamento.
- Copiei o nome e o destino do serviço externo exatamente como ele informou.
- Conferi o resultado com
dig CNAMEounslookup. - Nenhum MX ou NS aponta para um nome que é CNAME.
Ainda sem o endereço do seu site? Registre o seu domínio na Eleven Host: DNS gerenciado grátis na rede da Cloudflare para domínios registrados conosco (painel na área do cliente). Registrar domínio
Perguntas frequentes
O que é um registro CNAME?
É um apelido no DNS. Ele faz um nome apontar para outro nome, e não para um endereço IP. Quem consulta o apelido recebe o nome de destino.
Qual a diferença entre CNAME e registro A?
O registro A aponta um nome para um endereço IP. O CNAME aponta um nome para outro nome, que por sua vez precisa chegar a um registro A ou AAAA.
Posso usar CNAME no domínio raiz?
Pela RFC 1912, não: o CNAME quebra os outros registros do raiz. A Cloudflare permite com o recurso CNAME flattening, que responde com o IP no lugar do CNAME.
Um CNAME pode existir junto com um registro MX no mesmo nome?
Não. A RFC 1912 diz que o CNAME não pode coexistir com nenhum outro dado no mesmo nome. Além disso, o destino de um MX não pode ser um nome que é CNAME.
Como vejo se o CNAME está funcionando?
Use dig CNAME www.seudominio.com.br +short no Linux e no macOS, ou nslookup -type=CNAME www.seudominio.com.br no Windows. Com proxy ou flattening da Cloudflare, o resultado pode mostrar um IP.