添加解析記錄時,若提示“記錄衝突”導致無法儲存,通常是由於待添加的CNAME記錄與同一主機記錄下已存在的其他記錄(如A、MX記錄)發生衝突。
情境一:已有網站(A記錄)接入CDN(需CNAME)
建議在業務低峰期操作,以降低切換視窗影響。
操作步驟
CDN控制台完成網域名稱接入和CNAME配置,確保CNAME地址已生效。
降低原A記錄TTL。
登入Alibaba Cloud DNS控制台,進入目標網域名稱的解析設定頁面。
找到待修改的主機記錄(如
www)對應的A記錄,將其TTL修改為目前的版本支援的最小值:個人版使用者:最小為10分鐘。
企業旗艦版使用者:可設為60秒或更低(如10秒)。
等待原TTL時間長度(例如原為10分鐘,則等待≥10分鐘),確保全球DNS緩衝更新為新TTL。
切換至CNAME記錄(建議連續操作,間隔越短越好)。
刪除原A記錄。
添加CNAME記錄。
參數
值樣本
說明
記錄類型
CNAME必選
主機記錄
www與原記錄一致
記錄值
example.cdn.aliyun.com.從CDN控制台複製,末尾的點
.不可省略TTL
按CDN推薦值設定(通常10分鐘)
可保持預設
情境二:根網域名稱(@)同時用於網站和Alibaba Mail
通過URL轉寄將根網域名稱的HTTP/HTTPS請求重新導向至已配置CNAME的子網域名稱(如 www),從而規避 CNAME與MX的衝突。
操作步驟
根網域名稱(URL轉寄前網域名稱)與
www網域名稱(URL轉寄後網域名稱)均已完成 ICP 備案(中國境內服務強制要求)。為
www添加CNAME記錄,指向CDN提供的地址(如example.cdn.aliyun.com.)。為根網域名稱(
@)添加顯性URL轉寄記錄,目標為https://www.example.com。保留根網域名稱(
@)的MX記錄用於郵件服務。
此方案僅適用於 Web 存取情境,非HTTP 協議(如 API、郵件用戶端)無法通過 URL 轉寄訪問根網域名稱
配置生效驗證
DNS 修改後需等待全球緩衝重新整理。可通過以下命令驗證:
# 驗證 CNAME
dig www.example.com CNAME +short
# 預期輸出:example.cdn.aliyun.com.
# 驗證 MX
dig example.com MX +short
# 預期輸出:10 your-mail-server.com.