Chúng tôi đang cố gắng chuyển tất cả các trang web mà chúng tôi lưu trữ sang CNAMES vì chúng tôi đang lên kế hoạch chuyển máy chủ trong năm mới và muốn có khả năng chuyển một số khách hàng sang một máy chủ và các máy khách khác ở một nơi khác. Chúng tôi đã lên kế hoạch cung cấp cho khách hàng một CNAME duy nhất mà sau đó chúng tôi có thể thay đổi vào một ngày sau đó. (Chúng tôi có những lý do khác để làm điều này ngay bây giờ nhưng đó là lý do chính)
Chúng tôi đã thử nghiệm lý thuyết này với một vài lĩnh vực của chúng tôi và nó có vẻ ổn. Tuy nhiên, khi kiểm tra các bản ghi MX trên một tên miền, tôi đã lấy lại giá trị CNAME thay vì bản ghi MX.
Đáng buồn là tất cả các tên miền này được thực hiện thông qua bảng điều khiển, nhưng tôi đoán họ chỉ đang viết các tệp vùng cho tôi.
Tôi muốn tạo 2 CNAME cho công ty.com
company.com. IN CNAME client.dns.ourserver.com
www IN CNAME client.dns.ourserver.com
Bản ghi MX là một cái gì đó như sau:
company.com IN MX 10 mail.company.com
Chúng tôi có một bản ghi A cho mail.company.com
Đang làm:
host -t mx company.com
Trả về giá trị CNAME chứ không phải bản ghi mx.
Đây có phải là hành vi dự kiến?
Tôi đã quản lý để có được cấu hình trên hoạt động với bảng điều khiển 123-reg.co.uk, nhưng không chắc đó có phải là may mắn hơn bất cứ điều gì không.