คุณสามารถอ้างอิงระเบียน CNAME ในระเบียน MX ได้หรือไม่


15

เรามีหลายโดเมนทั้งหมดชี้ระเบียน MX ของพวกเขาที่ mail.ourdomain.com ซึ่งเป็นเซิร์ฟเวอร์อีเมลภายใน

เรากำลังมองหาที่จะ outsource อีเมลของเราไปยังซัพพลายเออร์ใหม่ที่ต้องการให้เราใช้ mail.newsupplier.com; เมลเซิร์ฟเวอร์ของพวกเขา

เราไม่ต้องการเปลี่ยนชื่อโดเมนทั้งหมดให้ชี้ไปที่ระเบียน MX นั้น หลายคนไม่ได้อยู่ในการควบคุมของเราและมันหมายถึงการพยายามให้หลาย ๆ ฝ่ายเปลี่ยนเรคคอร์ด MX ในเวลาเดียวกันซึ่งดูเหมือนว่ามีปัญหา

ง่ายกว่าคือการแต่งตั้ง mail.ourdomain.com ที่ IP สำหรับผู้จัดหารายใหม่ ปัญหาคือซัพพลายเออร์ของเราไม่สามารถรับประกันได้ว่า IP จะได้รับการแก้ไข

คำถามของฉันคือ: เปลี่ยน mail.ourdomain.com เป็น CNAME เป็น mail.newsupplier.com เป็นวิธีแก้ปัญหาที่ยอมรับหรือไม่

(สำหรับระเบียนมีเพียงอีเมลเท่านั้นที่เคลื่อนไหวดังนั้นเราจึงต้องการออกจาก www.ourdomain.com และ everyelse.ourdomain.com ไม่เปลี่ยนแปลง)

ฉันพบข้อความหลายข้อความเตือนถึงอันตรายของ CNAMES ในเรคคอร์ด MX แต่ฉันไม่พบใครพูดถึงการตั้งค่านี้โดยเฉพาะดังนั้นคำแนะนำใด ๆ ก็จะได้รับอย่างมาก

คำตอบ:


25

ตาม RFC 1123 บันทึก MX ไม่สามารถชี้ไปที่ CNAME หากฉันอยู่ในสถานการณ์ของคุณฉันจะตั้งค่า mail.ourdomain.com เป็นระเบียน A ที่ชี้ไปยังที่อยู่ IP ของซัพพลายเออร์ใหม่จากนั้นทำงานอย่างรวดเร็วในการเปลี่ยนระเบียน MX ทั้งหมดเป็นข้อมูลที่ถูกต้อง จากนั้นระบุว่าเหตุใดการเปลี่ยนแปลงระเบียน MX จึงเป็นเรื่องยากในองค์กรของคุณ

ที่กล่าวไปนั้นเซิร์ฟเวอร์เมลส่วนใหญ่จะยังคงส่งเมลไปยัง CNAME อย่างไรก็ตามคุณไม่สามารถรับประกันได้


3
ฉันจะติดกับ RFC: ไม่คุณไม่สามารถ
เบอนัวต์

คุณช่วยอธิบายการอ้างอิง RFC ให้ชัดเจนขึ้นได้ไหม ดูที่ RFC 1123 ฉันเห็นได้แค่ว่าชื่อโดเมนที่ใช้ในMAILและRCPTคำสั่งไม่สามารถเป็น CNAME (ในส่วน 5.2.2) ฉันไม่พบข้อมูลใด ๆ เกี่ยวกับระเบียน MX ที่ชี้ไปยัง CNAME ฉันยังไม่พบการอ้างอิงใด ๆ กับ CNAME ใน RFCs 973 หรือ 974 ซึ่งกำหนดระเบียน MX
Dolda2000

1
RFC 2181 §10.3มีความชัดเจนในเรื่อง: "ชื่อโดเมนที่ใช้เป็นค่าของระเบียนทรัพยากร NS หรือส่วนหนึ่งของค่าของระเบียนทรัพยากร MX จะต้องไม่ใช่ชื่อแทน" และ "ชื่อโดเมนนี้จะต้องมีค่าอย่างน้อยหนึ่งรายการที่อยู่"
mr.spuratic

tools.ietf.org/html/rfc5321#section-5.1พูดสิ่งเดียวกันด้วย ย่อหน้า 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

มี บริษัท หลายแห่งที่ให้บริการจัดเก็บอีเมลสำรองหรือส่งต่อ SMTP บางทีคุณอาจใช้หนึ่งใน บริษัท เหล่านั้นเพื่อล้าง IP ให้คุณ

หากพวกเขาไม่สามารถเป็นคนกลางถาวรอาจเป็นเพราะพวกเขาเป็นระเบียน MX สำรองจะช่วยในกระบวนการเปลี่ยนแปลงดังนั้นคุณจึงไม่สามารถส่งมอบที่ไม่สามารถตีกลับได้

หากคุณกำลังพูดถึงหนึ่งใน บริษัท เหล่านั้นอาจเป็นไปได้ว่าคุณสามารถจัดหาแหล่งที่สองได้และให้พวกเขาส่งต่อกลับไปที่แหล่งแรก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.