Para subdomínios , sim, CNAME ou DNAME funcionariam exatamente como no seu exemplo.
No entanto, o CNAME não pode ser usado ao lado de nenhum outro tipo de registro. Como o domínio em si (o 'apex da zona') deve conter registros SOA e NS, isso significa que também não pode ser um CNAME. (CloudFlare usado para permitir isso por um tempo, mas não funciona bem.) Veja por exemplo [1] , [2] ,
Dito isso, alguns provedores de DNS têm suas próprias soluções, geralmente um tipo de registro especial como ALIAS ou ANAME que é resolvido ao lado do provedor e atualizado de vez em quando. CloudFlare chama isso de achatamento CNAME .