解析域名的時候提示“CNAME記錄與MX記錄沖突”的解決辦法
[重要通告]如您遇疑難雜癥,本站支持知識付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!
先說這事兒,這是我前幾天測試我m.madamerex.com的時候打開速度還可以,畢竟我用了百度家的CDN,可是我的laoliang.net并沒有使用,因?yàn)闊o法解決,解析就會出現(xiàn)“CNAME記錄與MX記錄沖突”的提示,很是尷尬,但是在百度搜索的百度快照中還是有我的一級域名,這讓很頭疼,一直在找解決辦法;
配置CDN的時候需要修改www和@的CNAME記錄,提示“CNAME記錄與MX記錄沖突”。
了解了一下,CNAME優(yōu)先級最高,所以在解析請求過程中,會優(yōu)先返回CNAME解析記錄結(jié)果,這樣設(shè)置的結(jié)果導(dǎo)致用戶無法請求到MX記錄,直接對郵箱業(yè)務(wù)造成使用影響。
記錄沖突的原因
在遞歸進(jìn)行解析查詢時,各記錄類型之間是有優(yōu)先級的,所以在主機(jī)記錄相同、解析線路相同的情況下,有幾種記錄類型不能共存使用,否則會給用戶造成配置風(fēng)險,導(dǎo)致業(yè)務(wù)不可用的情況發(fā)生。以下拿CNAME記錄和MX記錄的沖突來舉例:
記錄類型 | 主機(jī)記錄 | 記錄值 |
MX | @ | mail.laoliang.net |
CNAME | @ | m.madamerex.com.cdn |
再添加就是沖突~~~
按照RFC標(biāo)準(zhǔn)協(xié)議CNAME優(yōu)先級最高,所以在解析請求過程中,會優(yōu)先返回CNAME解析記錄結(jié)果,這樣設(shè)置的結(jié)果導(dǎo)致用戶無法請求到MX記錄,直接對客戶的郵箱業(yè)務(wù)造成使用影響。所以對于這類情況,云解析DNS會通過記錄沖突的提示方式,來幫助用戶避免這種配置風(fēng)險。
您可以參閱?RFC1034?和?RFC2181?。例如RFC2181中:
CNAME和MX沖突的解決方法(非https的時候)
建議方案可通過配置主機(jī)記錄為www的CNAME記錄指向CDN產(chǎn)品,再配置主機(jī)記錄為@的URL轉(zhuǎn)發(fā)指向主機(jī)記錄為www的域名,即可解決主機(jī)記錄為@的CNAME和MX記錄沖突問題。 解析記錄配置如下
記錄類型 | 主機(jī)記錄 | 解析線路 | 記錄值 |
CNAME | www | 默認(rèn) | m.madamerex.com.cnd |
URL | @ | 默認(rèn) | http://m.madamerex.com |
MX | @ | 默認(rèn) | mail.laoliang.net |
阿里云域名操作方法:
隱藏URL轉(zhuǎn)發(fā)的弊端是什么?
當(dāng)使用url跳轉(zhuǎn)時ssl不能訪問,目前很多應(yīng)用需要https方式訪問,所以這么操作還是不完美~~~
所謂完美的解決方式:
1、使用A記錄代替CNAME,然后在服務(wù)器上做301跳轉(zhuǎn)。
2、 使用二級域名做MX記錄
不管咋操作,老梁都認(rèn)為都不太成熟,我還是選擇了第一種,301跳轉(zhuǎn),也實(shí)屬沒有好的辦法~~~~~~~~~~~
問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!