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