Bisakah Anda mereferensikan data CNAME dalam data MX?

15

Kami memiliki beberapa domain yang menunjukkan data MX mereka di mail.ourdomain.com, sebuah server surat internal.

Kami mencari untuk mengalihdayakan email kami ke pemasok baru, yang ingin kami menggunakan mail.newsupplier.com; server email mereka.

Kami lebih suka tidak mengubah semua nama domain untuk menunjuk ke data MX itu; beberapa tidak berada dalam kendali kami, dan itu berarti berusaha membuat banyak pihak untuk mengubah catatan MX mereka pada saat yang sama, yang tampaknya bermasalah.

Simpler akan memberi repoint mail.ourdomain.com di IP untuk pemasok baru. Masalahnya adalah bahwa pemasok kami tidak dapat menjamin bahwa IP akan diperbaiki.

Pertanyaan saya adalah, oleh karena itu: apakah mengubah mail.ourdomain.com menjadi CNAME menjadi mail.newsupplier.com solusi yang dapat diterima?

(Sebagai catatan, hanya email yang bergerak, jadi kami ingin meninggalkan www.ourdomain.com dan everythingelse.ourdomain.com tidak berubah.)

Saya telah menemukan beberapa pesan yang memperingatkan bahaya CNAMES dalam catatan MX, tetapi saya tidak dapat menemukan seseorang yang berbicara tentang pengaturan khusus ini, jadi saran apa pun akan diterima dengan baik.

Neil
sumber

Jawaban:

25

Menurut RFC 1123, catatan MX tidak dapat menunjuk ke CNAME. Jika saya berada dalam situasi Anda, saya akan mengatur mail.ourdomain.com sebagai catatan A yang menunjuk ke alamat IP pemasok baru dan kemudian dengan cepat bekerja untuk mengubah semua catatan MX ke data yang benar. Kemudian alamat mengapa mengubah catatan MX sangat sulit di organisasi Anda.

Karena itu, sebagian besar server email masih akan mengirimkan email ke CNAME; Namun, Anda tidak dapat dijamin.

Doug Luxem
sumber
3
Saya akan tetap berpegang pada RFC: Tidak, Anda tidak bisa.
Benoit
Bisakah Anda memperjelas referensi RFC? Melihat RFC 1123, saya hanya bisa melihatnya mengatakan bahwa nama domain yang digunakan MAILdan RCPTperintah tidak bisa menjadi CNAME (di bagian 5.2.2). Saya tidak dapat menemukan apa pun di dalamnya tentang catatan MX yang menunjuk ke CNAME. Saya juga tidak dapat menemukan referensi khusus untuk CNAME di RFC 973 atau 974, yang mendefinisikan catatan MX.
Dolda2000
1
RFC 2181 §10.3 lebih jelas tentang masalah ini: "Nama domain yang digunakan sebagai nilai catatan sumber daya NS, atau bagian dari nilai catatan sumber daya MX tidak boleh berupa alias." dan "Nama domain ini harus memiliki nilai satu atau lebih catatan alamat."
mr.spuratic
tools.ietf.org/html/rfc5321#s-5-5.1 juga mengatakan hal yang sama. paragraf 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

Ada perusahaan yang menyediakan Layanan SMTP Cadangan alias penyimpan dan penerusan email. Mungkin Anda bisa menggunakan salah satu perusahaan itu untuk mencuci IP untuk Anda.

Jika mereka tidak bisa menjadi perantara permanen mungkin hanya memiliki mereka sebagai catatan MX sekunder akan membantu dengan proses transisi sehingga Anda tidak memiliki masalah yang tidak dapat dipantulkan.

Jika Anda saat ini berbicara tentang salah satu dari jenis perusahaan tersebut, mungkin Anda dapat sumber kedua dan minta mereka maju kembali ke sumber pertama.

pplrppl
sumber