Tecnicamente, o que você está pedindo é inválido. CNAME
está em conflito com todos os outros registros ( com uma exceção especial para registros DNSSEC ), tendo assim CNAME xxxxx
em conflito com os registros SOA
, MX
, NS
etc para o domínio. Meu palpite é que a razão pela qual o domínio resolve quando você usa um A
lá e falha quando você usa CNAME é porque o servidor DNS impõe essas restrições e não consegue processar seu arquivo de zona.
Além disso, com base na sua resposta à pergunta do @ xwincftwx, não está claro se conseguir que o CNAME funcione faria o que você deseja em primeiro lugar. Um CNAME
apontando para um registro A
é exatamente o mesmo que um registro A
em primeiro lugar. O CNAME é tratado internamente pelo sistema DNS e o navegador da Web só vê o endereço IP. Em seu teste com um registro A
(digamos 1.2.3.4), o navegador conectou-se a 1.2.3.4
e solicitou o site example.com
. Se esse servidor não estiver configurado para veicular um site para example.com
, ele normalmente exibirá um site padrão (nesse caso, blogs.com
).
Se você conseguir que seu domínio funcione como CNAME
, o navegador solicitará o endereço IP de example.com
. O DNS veria que é um CNAME
, procure example.blogs.com
e retorne 1.2.3.4
. O navegador se conectaria a 1.2.3.4
e solicitaria example.com
da mesma forma que quando era um registro A
.
Se você quiser que as pessoas que estão indo para example.com
sejam redirecionadas para example.blogs.com
, será necessário configurar um servidor web básico que receba conexões com example.com
e envie um redirecionamento 301 permanente para o navegador para informá-lo vá para example.blogs.com