全部產品
Search
文件中心

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

更新時間:Jun 09, 2026

添加解析記錄時,若提示“記錄衝突”導致無法儲存,通常是由於待添加的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 轉寄訪問根網域名稱

情境三:已配置GTM(全域流量管理)後接入CDN

如果網域名稱已配置全域流量管理GTM(Global Traffic Manager),GTM會為網域名稱產生一條CNAME記錄。當您再嘗試為該網域名稱添加CDN的CNAME記錄時,兩條CNAME記錄將產生衝突,導致CDN無法正常接入。

解決方案

根據業務需求,選擇以下任一方式處理:

  • 如果不再需要GTM服務,登入Alibaba Cloud DNS控制台,刪除對應的GTM執行個體及其CNAME記錄,然後重新為網域名稱添加CDN的CNAME解析記錄。

  • 如果需要同時使用GTM和CDN實現訪問加速與高可用,請參見GTM聯動CDN實現訪問加速與服務高可用,將CDN的CNAME地址配置為GTM的位址集區,通過GTM統一調度流量至CDN節點。

情境四:僅加速中國內地以外地區,國內使用者直連來源站點

當CDN加速地區設定為全球(不包含中國內地)時,如果希望國內使用者直連來源站點、中國內地以外的使用者走CDN加速,可通過DNS解析線路實現按地區分流,無需刪除已有記錄即可避免衝突。

操作步驟

  1. 登入Alibaba Cloud DNS控制台,進入公网权威解析,點擊目標網域名稱。

  2. 找到該網域名稱已有的A記錄(主機記錄www@,為預設),將解析請求來源修改為中國內地記錄值保持為來源站點IP地址不變。

  3. 新增一條CNAME記錄,用於中國內地以外的使用者通過CDN加速訪問。

    參數

    值樣本

    說明

    記錄類型

    CNAME

    必選

    主機記錄

    www

    與A記錄的主機記錄一致

    解析請求來源

    境外

    選擇境外線路,確保僅中國內地以外的使用者的請求解析到CDN

    記錄值

    example.cdn.aliyun.com.

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

  4. 配置完成後,該網域名稱的解析效果為:國內使用者的DNS請求命中中國內地線路,直接解析到來源站點IP;中國內地以外的使用者的DNS請求命中境外線路,解析到CDN的CNAME地址,由CDN節點提供加速服務。

配置生效驗證

DNS 修改後需等待全球緩衝重新整理。可通過以下命令驗證:

# 驗證 CNAME
dig www.example.com CNAME +short
# 預期輸出:example.cdn.aliyun.com.

# 驗證 MX
dig example.com MX +short
# 預期輸出:10 your-mail-server.com.