全部產品
Search
文件中心

:解析不生效問題快速排查

更新時間:Jun 17, 2025

本文旨在協助使用者通過簡單的排查步驟,快速解決網域名稱解析不生效的問題。

排查前須知

DNS生效存在延遲,修改/刪除解析請等待 ”TTL時間長度+10分鐘“ 再開始排查,詳情可參見刪除/修改記錄解析多久生效?

解析生效檢測

nslookup命令(Windows 預設支援)

1 . 查看本地DNS解析結果。

說明

命令:nslookup 您的網域名稱(樣本:nslookup example.com)

image

2 . 指定公用DNS,查詢解析生效情況。

說明

命令:nslookup 您的網域名稱公用DNS(以雲解析公用DNS伺服器為樣本:nslookup example.com 223.5.5.5)

image3 . 根據記錄類型進行查詢,比如MX,CNAME,NS,PTR等

說明

命令:nslookup -type=記錄類型 你的網域名稱(樣本:nslookup -type=NS example.com)

image

4 . 查看網域名稱在指定權威伺服器上的解析結果。

說明

命令:nslookup 您的網域名稱 權威伺服器(樣本:nslookup example.com ns1.alidns.com)

image

dig命令(資訊詳細,適合調試)

1 . 最常用的查詢命令

說明

命令:dig 您的網域名稱(樣本:dig example.com)

image

2 . 根據記錄類型進行查詢,比如MX,CNAME,NS,PTR等,只需將類型加在命令後面即可。

說明

命令:dig 您的網域名稱 記錄類型(樣本:dig example.com NS)

image

解析未生效、或者未設定解析記錄情境的樣本(樣本:dig example.com CNAME)。

image

3 . 指定網域名稱DNS伺服器測試解析是否生效的命令,以下以指定Alibaba Cloud DNS伺服器和公用DNS伺服器作為查詢解析是否生效的樣本示範。

說明

Alibaba Cloud DNS伺服器命令:dig 您的網域名稱 @ns1.alidns.com (樣本:dig example.com @ns1.alidns.com )

公用DNS伺服器命令:dig 您的網域名稱 @223.5.5.5(樣本:dig example.com @223.5.5.5 )

image

image

4 . 使用dig+trace參數,使用這個參數之後將顯示從根域逐級查詢的過程,trace查詢可以看到根域、 頂級域、以及頂層網域的權威伺服器的地址,及其各自的返回結果,這樣對於追蹤DNS解析中的問題有很大的協助。

說明

命令:dig 您的網域名稱 +trace(樣本:dig example.com +trace)

image

5 . 擷取 DNS 出口 IP,通過查詢特殊網域名稱返回用戶端出口 IP(即本地 DNS 伺服器對外的公網 IP),確認 NAT 或代理後的真實請求源地址(影響 CDN 調度)。

說明

命令:dig +short TXT whoami.ds.akahelp.net

image

6 . 查詢網域名稱使用的網域名稱DNS伺服器。

說明

命令:dig ns 您的網域名稱(這裡輸入主網域名稱即可)

image

7 . 可通過指定客戶機IP,查詢權威DNS返回的解析地址,來判斷智能解析調度的精準度。

說明

命令:dig @權威DNS伺服器 網域名稱 +subnet=指定客戶機IP(樣本:dig @ns1.alidns.com example.com +subnet=10.10.10.10)

image

異常快速定位

你的異常癥狀

直接跳轉章節

高頻情境

所有地區都無法訪問

新手必查(覆蓋90%問題)

網域名稱狀態異常/DNS伺服器錯誤

部分地區訪問異常

部分地區訪問異常問題

未選擇預設線路/localDNS緩衝原因

修改/刪除解析記錄後不生效

刪除/修改記錄解析多久生效?

localDNS緩衝原因

修改DNS伺服器後解析不生效

修改DNS伺服器解析多久生效?

頂級域的DNS伺服器緩衝設定

郵件收發異常

郵箱解析不生效

解析記錄設定錯誤/緩衝未生效

解析已生效,但網站無法訪問

網站無法訪問異常排查

備案/網站伺服器配置異常

1. 新手必查(覆蓋90%問題)

  • DNS伺服器狀態檢查

    查看:控制台>權威網域名稱解析頁面>權威網域名稱頁簽>查看列表DNS伺服器位址

    image

    ❌ 異常狀態:未使用系統分配的DNS地址/網域名稱的DNS資訊未查詢到/探測逾時

    解決:DNS伺服器狀態說明及異常狀態處理

  • 解析記錄設定問題

    查看:控制台>權威網域名稱解析頁面>權威網域名稱頁簽>選擇對應的網域名稱>查看解析記錄列表

    ❌ 異常情境:未查詢到相關網域名稱解析記錄/解析記錄為暫停狀態/主機記錄設定錯誤/記錄值設定錯誤

    異常情境說明及解決方案:

    異常情境

    說明

    解決方案

    未查詢到相關網域名稱解析記錄

    解析記錄列表中,沒有對應的網域名稱相互關聯類型的解析記錄。

    根據業務需求添加相應的解析記錄。

    解析記錄為暫停狀態

    解析記錄列表中,有對應的網域名稱相互關聯類型的解析記錄,但狀態為暫停,導致解析不生效。

    啟用該解析記錄,確保其狀態為“啟用”。

    主機記錄設定錯誤

    • 若要為主網域名稱本身example.com設定解析記錄,主機記錄輸入@

    • 若要為子網域名稱www.example.com設定解析記錄,主機記錄輸入www

    修改主機記錄為正確值。

    記錄值設定錯誤

    • A記錄:通常指網站伺服器的公網IPv4地址。樣本:192.0.2.1

    • AAAA記錄:通常指網站伺服器的IPv6地址。樣本:ff03:0:0:0:0:0:0:c1

    • CNAME記錄:記錄值為 CNAME 指向的網域名稱,只可以填寫網域名稱。樣本:aliyundoc.com

    更多記錄值說明,請參見添加解析記錄

    修改記錄值為正確值。

2. 部分地區訪問異常

  • 解析請求來源未配置預設線路

    查看:控制台>權威網域名稱解析頁面>權威網域名稱頁簽>選擇對應的網域名稱>查看解析記錄列表

    image

    ❌ 異常狀態:解析請求來源未配置預設線路。

    解決:

    • 方式一:修改解析請求來源預設

      適用於普通解析需求,不需要分線路配置。具體操作請參見修改解析記錄

    • 方式二:保留分線路配置並新增預設解析記錄。

      如果需要保留分線路配置,可以新增一條解析請求來源為“預設”的解析記錄,其他參數保持不變。具體操作請參見添加解析記錄

  • 本地DNS伺服器緩衝導致

    當修改完解析後,解析生效時間是取決於本地DNS伺服器的緩衝重新整理時間。如果某些地區的 DNS 緩衝重新整理得快,那麼就生效快;如果某些地區本地DNS緩衝重新整理時間長,緩衝資訊裡儲存的仍然是原來的解析結果,所以這些地區就會出現解析不生效或者無法訪問的情況。

    解決:請耐心等待解析生效。這種情況Alibaba Cloud DNS無法處理,您可以聯絡當地的互連網服務提供者(ISP)進行諮詢。

3. 郵箱解析不生效

  • 解析記錄設定錯誤

    查看:控制台>權威網域名稱解析頁面>權威網域名稱頁簽>選擇對應的網域名稱>查看解析記錄列表

    ❌ 異常情境:主機記錄設定錯誤/解析記錄缺失/解析記錄重複

    異常情境說明及解決:

    異常情境

    說明

    解決方案

    主機記錄設定錯誤

    與郵箱服務商提供的“解析記錄清單”對比後,發現設定的主機記錄(如 @mail)與郵箱服務商要求的不一致,導致解析未能指向正確的郵件伺服器。例如應配置為 mail 卻誤設為 webmail

    根據郵箱服務商提供的配置清單,修改主機記錄為指定值。

    解析記錄缺失

    與郵箱服務商提供的“解析記錄清單”對比後,發現缺少必要的解析記錄(如 MX、CNAME、TXT等),導致郵件服務無法正常使用。

    根據郵箱服務商提供的配置清單,添加缺失的解析記錄。

    解析記錄重複

    與郵箱服務商提供的“解析記錄清單”對比後,發現存在“主機記錄”和“記錄類型”相同的解析配置,導致郵件服務無法正常使用。例如已有 MX 記錄未刪除,又新增一條。

    刪除暫停記錄。

  • 剛設定的郵箱解析,緩衝尚未生效。

    網域名稱剛添加解析一般要等2小時才能穩定生效,您可以稍後再測試下收發郵件。

常見問題

  • 刪除/修改記錄解析多久生效?

    修改或刪除網域名稱解析記錄後,理論上生效的最長時間是解析記錄修改或刪除前設定的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小時。