Bạn có thể tham khảo bản ghi CNAME trong bản ghi MX không?


15

Chúng tôi có một số tên miền tất cả chỉ các bản ghi MX của họ tại mail.ourdomain.com, một máy chủ thư nội bộ.

Chúng tôi đang tìm cách thuê ngoài email của chúng tôi cho một nhà cung cấp mới, họ muốn chúng tôi sử dụng mail.newsupplier.com; máy chủ mail của họ.

Chúng tôi không muốn thay đổi tất cả các tên miền để trỏ đến bản ghi MX đó; một số không nằm trong tầm kiểm soát của chúng tôi và điều đó có nghĩa là cố gắng khiến nhiều bên thay đổi bản ghi MX của họ cùng một lúc, điều này có vẻ có vấn đề.

Đơn giản hơn sẽ là repoint mail.ourdomain.com tại IP cho nhà cung cấp mới. Vấn đề là nhà cung cấp của chúng tôi không thể đảm bảo rằng IP sẽ được sửa chữa.

Do đó, câu hỏi của tôi là: việc thay đổi mail.ourdomain.com thành CNAME thành mail.newsupplier.com có ​​phải là một giải pháp chấp nhận được không?

(Đối với bản ghi, chỉ có email đang di chuyển, vì vậy chúng tôi muốn giữ nguyên www.ourdomain.com và everyelse.ourdomain.com.)

Tôi đã tìm thấy một số tin nhắn cảnh báo về sự nguy hiểm của CNAMES trong các bản ghi MX, nhưng tôi hoàn toàn không thể tìm thấy ai đó nói về thiết lập cụ thể này, vì vậy mọi lời khuyên sẽ được nhận rất nhiều.

Câu trả lời:


25

Theo RFC 1123, bản ghi MX không thể trỏ đến CNAME. Nếu tôi ở trong hoàn cảnh của bạn, tôi sẽ thiết lập mail.ourdomain.com dưới dạng bản ghi A chỉ đến địa chỉ IP của nhà cung cấp mới và sau đó nhanh chóng thay đổi tất cả các bản ghi MX sang dữ liệu chính xác. Sau đó, giải quyết tại sao thay đổi bản ghi MX rất khó khăn trong tổ chức của bạn.

Điều đó đang được nói, hầu hết các máy chủ thư vẫn sẽ gửi thư đến CNAME; tuy nhiên, bạn không thể được đảm bảo về điều đó.


3
Tôi sẽ gắn bó với RFC: Không bạn không thể.
Benoit

Bạn có thể vui lòng làm rõ các tài liệu tham khảo RFC? Nhìn vào RFC 1123, tôi chỉ có thể thấy nó nói rằng các tên miền được sử dụng trong MAILRCPTcác lệnh không thể là một CNAME (trong phần 5.2.2). Tôi không thể tìm thấy bất cứ điều gì trong đó về bản ghi MX trỏ đến CNAME. Tôi cũng không thể tìm thấy bất kỳ tài liệu tham khảo cụ thể nào về CNAME trong RFC 973 hoặc 974, trong đó xác định các bản ghi MX.
Dolda2000

1
RFC 2181 §10.3 rõ ràng hơn về vấn đề: "Tên miền được sử dụng làm giá trị của bản ghi tài nguyên NS hoặc một phần giá trị của bản ghi tài nguyên MX không được là bí danh." và "Tên miền này phải có giá trị như một hoặc nhiều bản ghi địa chỉ."
mr.spuratic

tools.ietf.org/html/rfc5321#section-5.1 cũng nói điều tương tự. đoạn 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

Có những công ty cung cấp dịch vụ sao lưu SMTP hay còn gọi là lưu trữ email và chuyển tiếp. Có lẽ bạn có thể sử dụng một trong những công ty đó để rửa IP cho bạn.

Nếu họ không thể là người trung gian vĩnh viễn, có thể chỉ cần có chúng như một bản ghi MX thứ cấp sẽ giúp ích cho quá trình chuyển đổi, do đó bạn không có khả năng gửi lại được.

Nếu bạn hiện đang nói về một trong những loại công ty đó, có lẽ bạn có thể cung cấp nguồn thứ hai và đưa họ trở lại nguồn đầu tiên.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.