¿Puedes hacer referencia a un registro CNAME en un registro MX?

15

Tenemos varios dominios, todos apuntando sus registros MX en mail.ourdomain.com, un servidor de correo interno.

Estamos buscando externalizar nuestro correo electrónico a un nuevo proveedor, a quien le gustaría que usemos mail.newsupplier.com; su servidor de correo.

Preferimos no cambiar todos los nombres de dominio para apuntar a ese registro MX; varios no están bajo nuestro control, y significaría intentar que muchas partes cambien sus registros MX al mismo tiempo, lo que parece problemático.

Sería más sencillo reenviar mail.ourdomain.com a la IP del nuevo proveedor. El problema es que nuestro proveedor no puede garantizar que se reparará la IP.

Mi pregunta es, por lo tanto: ¿cambiar mail.ourdomain.com a CNAME a mail.newsupplier.com es una solución aceptable?

(Para el registro, solo se mueve el correo electrónico, por lo que nos gustaría dejar www.ourdomain.com y everythingelse.ourdomain.com sin cambios).

Encontré varios mensajes que advierten sobre los peligros de CNAMES en los registros MX, pero no puedo encontrar a alguien que hable de esta configuración en particular, por lo que cualquier consejo será muy bien recibido.

Neils
fuente

Respuestas:

25

De acuerdo con RFC 1123, el registro MX no puede apuntar a un CNAME. Si estuviera en su situación, configuraría mail.ourdomain.com como un registro A que apunta a la dirección IP de los nuevos proveedores y luego trabajaría rápidamente para cambiar todos los registros MX a los datos correctos. Luego, explique por qué cambiar los registros MX es tan difícil en su organización.

Dicho esto, la mayoría de los servidores de correo seguirán enviando correo a un CNAME; Sin embargo, no se le puede garantizar.

Doug Luxem
fuente
3
Me apegaría al RFC: No, no puedes.
Benoit el
¿Podría por favor aclarar la referencia de RFC? En cuanto a RFC 1123, solo puedo verlo diciendo que los nombres de dominio utilizados MAILy los RCPTcomandos no pueden ser un CNAME (en la sección 5.2.2). No puedo encontrar nada sobre un registro MX que apunte a un CNAME. Tampoco puedo encontrar ninguna referencia particular a CNAME en los RFC 973 o 974, que definieron los registros MX.
Dolda2000
1
RFC 2181 §10.3 es más claro al respecto: "El nombre de dominio utilizado como el valor de un registro de recursos NS, o parte del valor de un registro de recursos MX no debe ser un alias". y "Este nombre de dominio debe tener como valor uno o más registros de dirección".
mr.spuratic
tools.ietf.org/html/rfc5321#section-5.1 también dice lo mismo. párrafo 4:When a domain name associated with an MX RR is looked up and the associated data field obtained, the data field of that response MUST contain a domain name. That domain name, when queried, MUST return at least one address record (e.g., A or AAAA RR) that gives the IP address of the SMTP server to which the message should be directed.
Jasen,
1

Hay empresas que ofrecen servicio de respaldo SMTP, también conocido como almacén de correo electrónico y reenvío. Quizás podría usar una de esas compañías para lavar la IP por usted.

Si no pueden ser los intermediarios permanentes, tal vez solo tenerlos como un registro MX secundario ayudará con el proceso de transición para que no tenga rebotes no entregables.

Si actualmente está hablando de uno de esos tipos de compañías, tal vez podría buscarlo en segundo lugar y enviarlo de regreso a la primera fuente.

pplrppl
fuente