Não, isso não é permitido. Você não pode usar um CNAME junto com outros registros, tem que ser o único registro naquele nome (ou em um nome curinga como mostrado).
O problema aqui é que existem outros registros para qualquer raiz do apex que você "compra" e esses registros podem estar ocultos para você, por exemplo, para google.com
, há registros SOA e NS na raiz do vértice indicando a mão -off dos servidores DNS ".com" para os servidores DNS do Google. Você quase certamente tem a mesma coisa para o seu domínio real, registros NS e um registro SOA, indicando uma transferência administrativa para os servidores DNS da sua empresa de hospedagem. É por isso que você não pode colocar um CNAME na sua raiz do apex, o SOA & Registros NS lá proíbem isso.
Experimente um destes comandos para ver o que quero dizer (nem todos têm dig ):
dig ns abc-domain.test
ou
nslookup -q=ns abc-domain.test
Assim como os registros MX, você não deve colocar uma referência a um nome que seja um CNAME quando tiver vários registros MX com prioridades diferentes. Isso pode causar um curto-circuito no processo de entrega e fazer com que o e-mail seja entregue "mais longe" e, assim, causar um loop (a correspondência de nome falha ao abaixar os registros MX de prioridade pelos MTAs). Se você tiver apenas um registro MX, poderá sair ileso, mas ainda assim é desencorajado.