配置CNAME過程中可能出現解析失敗或控制臺顯示解析不正常。本文提供造成這兩類問題的常見原因和解決辦法。
解析失敗
- 原因一:解析記錄沖突。
配置CNAME過程中,解析記錄沖突,解析失敗。
解決方案:配置CNAME過程中,解析記錄沖突會出現兩種情況,如下表所示。若您的域名之前已有A記錄或MX記錄,請確保此域名已不在線上使用的情況下按照下面解決方案進行操作,或者您可選擇使用新的域名。沖突情況 解決方案 CNAME記錄和A記錄沖突 您需要先刪除A記錄再進行配置CNAME記錄。 說明 刪除A記錄不會影響視頻直播的訪問,因為配置CNAME記錄后,客戶端的請求會請求到視頻直播節點上。CNAME記錄和MX記錄沖突 您可以通過使用URL轉發記錄來解析CNAME記錄和MX記錄沖突問題。 注意 URL轉發前和轉發后的域名都需要接入備案。URL轉發配置請參考下表解析記錄配置。表 1. 解析記錄配置 記錄類型 主機記錄 解析線路 記錄值 TTL URL @ 默認 example.com
10分鐘 MX @ 默認 ***.aliyundoc.com
10分鐘 - 原因二:子域名添加解析記錄。
如果您添加到視頻直播的域名為子域名,域名解析記錄對應添加在子域名,會導致解析失敗。
解決方案:需要您將正確的解析記錄和主機記錄添加在子域名所屬的根域名上即可,無需在DNS服務商新添加一個子域名。
- 原因三:解析記錄值與獲取地址不一致。
配置的CNAME解析的記錄值和CDN控制臺獲取的CNAME地址不一致,解析失敗。
解決方案:檢查配置的CNAME解析的記錄值和CDN控制臺獲取的CNAME地址,須保持一致。
解析不正常
解析不正常不代表操作失敗,以下是可能造成控制臺顯示解析不正常的原因:
- 原因一:未達到TTL時間。
完成CNAME配置后,運營商DNS的TTL還未更新,一般TTL時間為10分鐘,實際以配置域名解析時選擇的TTL為準。
- 原因二:解析尚未全網生效。
完成CNAME配置后,CDN服務會全網檢查加速域名是否解析到CDN,如果有個別地區沒有解析也會顯示感嘆號,需要全網解析生效后才會顯示正常。
- 原因三:解析線路不同。
您配置域名解析時會設置解析路線,其中部分地區(境外)不走CDN加速,如下圖所示。不走CDN加速的解析路線是A記錄解析到服務器,由于此類解析路線沒有解析到CDN,CDN控制臺未顯示正常解析,這種情況不影響您的實際使用。