本文旨在協助使用者通過簡單的排查步驟,快速解決網域名稱解析不生效的問題。
排查前須知
請參考解析生效測試方法,確認解析生效情況。
DNS生效時間存在延遲,修改/刪除解析請等待 ”TTL時間長度+10分鐘“ 再開始排查,詳情可參見刪除/修改記錄解析多久生效? 。
異常快速定位
異常表現 | 可能原因 | 詳細內容 |
所有地區都無法訪問 |
| |
部分地區訪問異常 |
| |
修改/刪除解析記錄後不生效 |
| |
修改DNS伺服器後解析不生效 |
| |
郵件收發異常 |
| |
解析已生效,但網站無法訪問 |
|
一、網域名稱狀態異常或DNS配置錯誤
DNS伺服器狀態檢查
檢查:Alibaba Cloud DNS-公網權威解析>查看列表DNS伺服器位址欄。

異常表現:未使用系統分配的DNS地址/網域名稱的DNS資訊未查詢到/探測逾時
解決方案:查看DNS伺服器狀態及異常處理。
解析記錄設定問題
檢查:Alibaba Cloud DNS-公網權威解析>選擇對應的網域名稱>查看解析記錄列表。
異常表現:未查詢到相關網域名稱解析記錄/解析記錄為暫停狀態/主機記錄設定錯誤/記錄值設定錯誤
解決方案:
異常情境 | 說明 | 解決方案 |
未查詢到相關網域名稱解析記錄 | 解析記錄列表中,沒有對應的網域名稱相互關聯類型的解析記錄。 | 根據業務需求添加相應的解析記錄。 |
解析記錄為暫停狀態 | 解析記錄列表中,有對應的網域名稱相互關聯類型的解析記錄,但狀態為暫停,導致解析不生效。 | 啟用該解析記錄,確保其狀態為“啟用”。 |
主機記錄設定錯誤 |
| 修改主機記錄為正確值。 |
記錄值設定錯誤 |
| 修改記錄值為正確值。 |
二、部分地區訪問異常
解析請求來源未配置預設線路
檢查:Alibaba Cloud DNS-公網權威解析>選擇對應的網域名稱>查看解析記錄列表。

異常表現:解析請求來源配置為特定地區、特定電訊廠商等的智能解析,但當前探測未命中該智能線路。
解決方案:
方式一:修改解析請求來源為預設。
適用於普通解析需求,不需要分線路配置。
方式二:保留分線路配置並新增預設解析記錄。
如果需要保留分線路配置,可以新增一條解析請求來源為“預設”的解析記錄,其他參數保持不變。
本地DNS伺服器緩衝導致
檢查:當修改完解析後,解析生效時間是取決於本地DNS伺服器的緩衝重新整理時間。如果某些地區的 DNS 緩衝重新整理得快,那麼就生效快;如果某些地區本地DNS緩衝重新整理時間長,緩衝資訊裡儲存的仍然是原來的解析結果,所以這些地區就會出現解析不生效或者無法訪問的情況。
解決方案:請耐心等待解析生效。這種情況Alibaba Cloud DNS無法處理,您可以聯絡當地的互連網服務提供者(ISP)進行諮詢。
三、郵箱解析不生效
解析記錄設定錯誤
檢查:訪問Alibaba Cloud DNS-公網權威解析,選擇目標網域名稱,查看解析記錄列表。
異常表現:主機記錄設定錯誤/解析記錄缺失/解析記錄重複
解決方案:
異常情境 | 說明 | 解決方案 |
主機記錄設定錯誤 | 與郵箱服務商提供的“解析記錄清單”對比後,發現設定的主機記錄(如 | 根據郵箱服務商提供的配置清單,修改解析記錄為指定值。 |
解析記錄缺失 | 與郵箱服務商提供的“解析記錄清單”對比後,發現缺少必要的解析記錄(如 MX、CNAME、TXT等),導致郵件服務無法正常使用。 | 根據郵箱服務商提供的配置清單,添加解析記錄。 |
解析記錄重複 | 與郵箱服務商提供的“解析記錄清單”對比後,發現存在“主機記錄”和“記錄類型”相同的解析配置,導致郵件服務無法正常使用。例如已有 MX 記錄未刪除,又新增一條。 | 刪除解析記錄或暫停記錄。 |
剛設定的郵箱解析,緩衝尚未生效
網域名稱剛添加解析一般要等2小時才能穩定生效,您可以稍後再測試下收發郵件。
四、網站無法訪問異常排查
確保訪問的url的協議部分是http,而不是https
如果您在瀏覽器中直接輸入剛剛配置過解析的網址,如demo.example.com,瀏覽器會預設加上https協議頭,以https://demo.example.com訪問,但是此時您的網站可能只支援通過http方式訪問。
檢查:將瀏覽器中的連結複製出來,觀察是否帶有https協議頭。
解決:
方案一:將https-> http,貼到瀏覽器的地址欄重新訪問。
方案二:給網站配置HTTPS認證,服務監聽443連接埠,再通過https方式訪問。
網站服務異常
網站服務異常導致無法訪問的可能原因非常多。如網路不通、防火牆未開、服務連接埠未監聽等。請參考無法訪問ECS執行個體中運行網站的快速排查方法,擷取更多排查思路。
常見問題
刪除/修改記錄解析多久生效?
修改或刪除網域名稱解析記錄後,理論上生效的最長時間是解析記錄修改或刪除前設定的TTL值。例如解析記錄設定的TTL值為 10 分鐘,則理論上全球解析生效時間需要10分鐘。
然而,如果某些電訊廠商的LocalDNS伺服器強制設定了更長的緩衝時間,這將導致解析記錄的修改或刪除生效延遲,最長可能需要48小時才能完全生效,因此,在進行修改時,建議確保修改前後的IP地址都能正常提供服務,以避免影響使用者體驗。
修改DNS伺服器解析多久生效?為什麼需要48小時的解析生效時間?
修改DNS伺服器的解析生效時間主要取決於本地DNS緩衝中儲存的網域名稱DNS伺服器名稱的TTL(存留時間)值。一般來說,TTL值可以從幾分鐘到48小時不等,具體時間長度取決於頂級域的設定。
例如,“.com”頂級域的DNS伺服器可能會將網域名稱DNS伺服器資訊緩衝長達48小時;而“.cn”頂級域的DNS伺服器則通常會緩衝24小時。由於不同頂級域的DNS伺服器可能設定了不同的TTL值,因此理論上,修改網域名稱DNS伺服器後,全球範圍內解析更新的最長生效時間需要48小時。