CNAME no domínio sem www: porque não é permitido e o que usar em vez dele

Domínios e DNS·· 2 visualizações· 4 min de leitura

A resposta curta: um CNAME diz «este nome é, na verdade, aquele outro nome». A norma do DNS proíbe um CNAME num nome que tenha qualquer outro registo. O domínio sem www (example.com, a que também se chama raiz ou apex) tem sempre o SOA e os NS, e quase sempre o MX e alguns TXT. Por isso um CNAME ali é impossível. Uns painéis recusam-no; outros aceitam-no e partem o e-mail e as verificações sem avisar.

O que quer fazer, e o que usar

O que quer O que usar
Pôr o domínio sem www a apontar para um servidor com IP fixo Um registo A (e AAAA, se o servidor tiver IPv6) com o endereço.
Pôr o domínio sem www num serviço que só lhe dá um nome (criador de sites, plataforma de loja, balanceador) Um tipo ALIAS ou ANAME, se o seu fornecedor de DNS o tiver; o achatamento de CNAME do Cloudflare; ou o CNAME no www e um redireccionamento do domínio sem www para o www.
Pôr o www num serviço externo Um CNAME no www. Aqui não há problema: o www não tem outros registos.
Um CNAME e um TXT no mesmo subdomínio Também não é permitido, pela mesma regra. Ponha o TXT noutro nome, ou troque o CNAME por um registo A.
Um MX ou um NS a apontar para um nome que é um CNAME Não é permitido. O MX e o NS devem apontar para um nome com registo A ou AAAA próprio.

Resolver sem partir o e-mail

1 Veja o que o serviço pede de facto. Muitos serviços que dão um nome para o www publicam também endereços IP para o domínio sem www. Se os tiver, use-os em registos A, como em apontar para outro servidor: registo A ou CNAME.
2 Se só tem um nome, procure na lista de tipos do seu editor de zona um tipo ALIAS ou ANAME. Não é um CNAME: é o próprio servidor de DNS que vai buscar o endereço do nome de destino e responde com um IP, por isso convive com o MX e os TXT. Cada fornecedor implementa-o à sua maneira.
3 Se a zona está no Cloudflare, pode criar o CNAME na raiz: o Cloudflare responde com os endereços do destino em vez do CNAME (chama-lhe achatamento). Veja o que muda com o Cloudflare.
4 Se nenhuma das duas existe, ponha o CNAME no www e faça o domínio sem www redireccionar para a www, na hospedagem ou no próprio serviço. www ou sem www ajuda a escolher qual fica como endereço principal.
5 Confirme no fim que o e-mail continua lá: dig example.com A +short
dig example.com MX +short
dig example.com CNAME +short
O primeiro deve dar um IP, o segundo os seus servidores de correio, e o terceiro deve vir vazio. (exemplo: example.com é um domínio reservado para exemplos, e 192.0.2.10 e 2001:db8::10 são endereços de documentação; troque-os pelos seus.)
Se o painel deixou gravar um CNAME no domínio sem www, não o mantenha. Com um CNAME na raiz, os resolvedores podem ignorar o MX e os TXT desse nome: o correio deixa de chegar, o SPF e as verificações falham, e às vezes só para alguns remetentes, o que torna o problema difícil de encontrar.
O www existe para isto. Como não tem SOA, NS nem MX, pode ser um CNAME à vontade. Quando um serviço externo só dá um nome, o caminho mais simples é quase sempre servir o site no www.

Um serviço pede-lhe um CNAME no domínio sem www e não sabe o que pôr? Diga-nos o domínio e o que o serviço pede.

Abrir pedido de suporte

VEJA TAMBÉM

Registos DNS explicados: A, CNAME, MX, TXT e TTL

Apontar um subdomínio para outro servidor ou serviço: registo A ou CNAME

www ou sem www: que endereço escolher para o seu site

Cloudflare: o que é, o que muda, e o que fica na mesma

Registos MX a fundo: prioridade, vários servidores de correio e os erros que perdem e-mails

Ler uma zona DNS inteira, linha a linha: nomes, ponto final, TTL e o sinal @

PRODUTO RECOMENDADO

Registe o seu domínio .ao

Garanta o nome da sua empresa antes que outro o registe. a partir de 30.000,00 Kz/ano

Pesquisar domínio
Esta resposta foi útil? A sua resposta ajuda-nos a melhorar este artigo.