話說某一個網址,因為要使用CDN加速,使用了CNAME。而且在這個網址上使用了MX郵件交換設定的記錄。
結果系統一直不讓我過,我才去查看為什麼。
原來這是RFC1034規範中有說明,限定CNAME和MX不能設定在同一個域名上。
因為CNAME是別名,當郵件遞送時,如果查不到MX record,會去查A record, 嚐試寄送,Anti SPAM機制,只有A記錄,而沒有MX記錄,就判定是SPAM。
有MX,可以收發信,卻不一定要有A記錄,A記錄又不能和CNAME同時存在。
最後,規範就是,有MX記錄,就不能有CNAME。
老實講,我覺得有點不合實宜。一個Start Up的公司,資源或許不是這麼豐富,沒有自己架站,用別人的域名,用CNAME來指向,但是指向之後,就不能跑Mail,各位看看是不是很怪。
總之,學到囉!
隨機文章
- 第1001篇寫一下Server Zoo實際轉移情況 (2012-02-13)
- 把Proxmox VE 6.04 預設 LVM-Thin 移除,直接掛載 (2019-12-25)
- OS-Windows Mobile (2007-11-03)
- 360 云盤說關就關說停就停 (2016-10-29)
- 2003年7大潛力Killer Apps<---又不一個不準的東西 (2007-11-12)
![[chatGPT 測試] 評測開箱 Synology DS918+](https://chihping.aflypen.com/wp-content/uploads/2023/03/hdd-g6fc6f0659_640-300x228.png)




![[ChatGPT] 4o的圖片視覺測試](https://chihping.aflypen.com/wp-content/uploads/2024/09/eye-4367141_640-300x200.jpg)



这个一直都是这样的吧,对于DNS服务器而言,CNAME就是有“丢给其他DNS服务”的意思,所以容易冲突。
謝謝指教
我也是後來去查了規範才知道的
原來DNS服務商為什麼會擋是這麼來的