Todos os seus registros CNAME serão armazenados em cache por no máximo 3600, 10800 e 21600 segundos.
Os registros A são tratados independentemente e serão consultados novamente a cada 60 segundos.
No entanto, caso o CNAME expire, o registro A deve ser atualizado ao mesmo tempo.
Os registros CNAME têm várias dicas explicadas na RFC 1912.
mydomain.com. não pode ser um CNAME, porque você tem registros SOA e NS usados: é uma delegação de com. domínio.
Sua pergunta é antiga. Atualmente, alguns provedores DNS não estão seguindo as RFCs, permitindo que os usuários coloquem CNAMEs na SOA (eles chamam de domínios APEX). Mais uma vez, use por sua conta e risco.
Por último, mas não menos importante, colocar valores TTL mais altos em seus CNAMEs pode ajudar quando seus clientes solicitarem um registro IPv6: AAAA.
Pelo menos o mapeamento CNAME permanecerá no cache e somente o endereço IP será solicitado duas vezes.
Resumindo: colocar o TTL mais alto no CNAME reduzirá o tamanho das respostas vistas pelos seus clientes. Deve também ajudar o servidor de resolução. No entanto, o número de solicitações por segundo deve ser aproximadamente o mesmo.