Eu gerencio vários sites que atualmente têm a seguinte configuração de DNS:
example.com - A Record - Production Server IP
test.example.com - A Record - Test Server IP
www.example.com - CNAME - example.com
beta.example.com - CNAME - test.example.com
dev.example.com - CNAME - test.example.com
Esse é um uso apropriado dos registros CNAME? Procurei on-line e não encontrei uma resposta clara. Algumas pessoas afirmam que os registros CNAME são ruins (no entanto, não estão claros sobre o motivo) e propõem a seguinte configuração:
example.com - A Record - Production Server IP
test.example.com - A Record - Test Server IP
www.example.com - A Record - Production Server IP
beta.example.com - A Record - Test Server IP
dev.example.com - A Record - Test Server IP
Qual delas é a melhor abordagem (e por que)?
Nota: Os subdomínios não requerem seus próprios registros MX, portanto, isso não é um problema aqui.