Puoi fare riferimento a un record CNAME in un record MX?


15

Abbiamo diversi domini che puntano tutti i loro record MX su mail.ourdomain.com, un server di posta interno.

Stiamo cercando di esternalizzare la nostra e-mail a un nuovo fornitore, che vorrebbe che usassimo mail.newsupplier.com; il loro server di posta.

Preferiremmo non cambiare tutti i nomi di dominio per puntare a quel record MX; molti non sono sotto il nostro controllo e significherebbe tentare di convincere molte parti a cambiare i loro record MX contemporaneamente, il che sembra problematico.

Più semplice sarebbe repoint mail.ourdomain.com all'IP per il nuovo fornitore. Il problema è che il nostro fornitore non è in grado di garantire che l'IP verrà risolto.

La mia domanda è quindi: cambiare mail.ourdomain.com in CNAME in mail.newsupplier.com è una soluzione accettabile?

(Per la cronaca, si sta spostando solo l'e-mail, quindi vorremmo lasciare invariati www.ourdomain.com e everythingelse.ourdomain.com.)

Ho trovato diversi messaggi che avvertono dei pericoli di CNAMES nei record MX, ma non riesco a trovare qualcuno che parli di questa particolare configurazione, quindi qualsiasi consiglio verrà accolto con grande favore.

Risposte:


25

Secondo RFC 1123, il record MX non può indicare un CNAME. Se fossi nella tua situazione, configurerei mail.ourdomain.com come un record A che punta al nuovo indirizzo IP dei fornitori e quindi lavorerei rapidamente per cambiare tutti i record MX con i dati corretti. Quindi cerca di capire perché modificare i record MX è così difficile nella tua organizzazione.

Detto questo, la maggior parte dei server di posta invierà comunque posta a un CNAME; tuttavia, non puoi esserne certo.


3
Vorrei attenermi alla RFC: No, non puoi.
Benoit,

Potresti chiarire il riferimento RFC? Osservando RFC 1123, posso solo vederlo dire che i nomi di dominio utilizzati MAILe i RCPTcomandi non possono essere CNAME (nella sezione 5.2.2). Non riesco a trovare nulla in esso su un record MX che punta a un CNAME. Inoltre non trovo alcun riferimento particolare ai CNAME nelle RFC 973 o 974, che definivano i record MX.
Dolda2000

1
RFC 2181 § 10.3 è più chiaro sulla questione: "Il nome di dominio utilizzato come valore di un record di risorse NS o parte del valore di un record di risorse MX non deve essere un alias." e "Questo nome di dominio deve avere come valore uno o più record di indirizzi".
mr.spuratic il

tools.ietf.org/html/rfc5321#section-5.1 dice anche la stessa cosa. paragrafo 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

Ci sono aziende che forniscono il servizio di backup SMTP, noto anche come negozio di posta elettronica e inoltro. Forse potresti usare una di quelle aziende per lavare l'IP per te.

Se non possono essere gli intermediari permanenti, forse averli come record MX secondari ti aiuterà nel processo di transizione, in modo da non avere rimbalzi non consegnabili.

Se stai attualmente parlando di uno di questi tipi di aziende, potresti procurartene una seconda e riportarle alla prima fonte.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.