全部產品
Search
文件中心

:如何解決DNS解析記錄衝突

更新時間:Dec 01, 2025

添加解析記錄時,若提示“記錄衝突”導致無法儲存,通常是由於待添加的CNAME記錄與同一主機記錄下已存在的其他記錄(如A、MX記錄)發生衝突。

情境一:已有網站(A記錄)接入CDN(需CNAME)

建議在業務低峰期操作,以降低切換視窗影響。

操作步驟

  1. CDN控制台完成網域名稱接入和CNAME配置,確保CNAME地址已生效。

  2. 降低原A記錄TTL。

    1. 登入Alibaba Cloud DNS控制台,進入目標網域名稱的解析設定頁面。

    2. 找到待修改的主機記錄(如www)對應的A記錄,將其TTL修改為目前的版本支援的最小值:

      • 個人版使用者:最小為10分鐘。

      • 企業旗艦版使用者:可設為60秒或更低(如10秒)。

    3. 等待原TTL時間長度(例如原為10分鐘,則等待≥10分鐘),確保全球DNS緩衝更新為新TTL。

  3. 切換至CNAME記錄(建議連續操作,間隔越短越好)。

    1. 刪除原A記錄。

    2. 添加CNAME記錄。

      參數

      值樣本

      說明

      記錄類型

      CNAME

      必選

      主機記錄

      www

      與原記錄一致

      記錄值

      example.cdn.aliyun.com.

      從CDN控制台複製,末尾的點.不可省略

      TTL

      按CDN推薦值設定(通常10分鐘)

      可保持預設


情境二:根網域名稱(@)同時用於網站和Alibaba Mail

通過URL轉寄將根網域名稱的HTTP/HTTPS請求重新導向至已配置CNAME的子網域名稱(如 www),從而規避 CNAME與MX的衝突。

操作步驟

  1. 根網域名稱(URL轉寄前網域名稱)與www網域名稱(URL轉寄後網域名稱)均已完成 ICP 備案(中國境內服務強制要求)。

  2. 為 www 添加CNAME記錄,指向CDN提供的地址(如 example.cdn.aliyun.com.)。

  3. 為根網域名稱(@)添加顯性URL轉寄記錄,目標為 https://www.example.com

  4. 保留根網域名稱(@)的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.