概述
常見網域名稱解析不生效原因:
新註冊的網域名稱
新註冊的網域名稱,DNS伺服器還沒有同步,您過一段時間再查看DNS是否同步,如一直未同步,您可以手動修改網域名稱的DNS伺服器位址。修改網域名稱DNS伺服器後,一般預設需要48小時的全球同步時間後才能完全生效。
網域名稱已到期
如果網域名稱已經到期,網域名稱的解析記錄被暫停,導致無法正常訪問網站。
解決方案:在網域名稱資訊查詢(WHOIS)中查詢網域名稱的到期日,如果網域名稱已經到期,您需及時對網域名稱進行續約,具體操作請參見網域名稱續約。網域名稱續約成功後24~48小時內會恢複網域名稱解析。
子網域名稱被託管
如果您的子網域名稱被託管在其他地方,那麼在主網域名稱處所做的DNS解析設定將不會對這個子網域名稱生效。例如,假如您的主網域名稱example.com的 DNS 設定是在Alibaba Cloud DNS完成的,但子網域名稱 www.example.com 卻託管在另一個阿里雲賬戶或其他的服務提供者上,那麼您在主網域名稱example.com中為子網域名稱www.example.com所做的任何 DNS 記錄更改將不起作用。
解決方案:您需要在託管子網域名稱www.example.com的位置重新設定解析記錄,並重新進行測試。
修改過解析記錄
如果修改瞭解析記錄,需要等待各地的電訊廠商LocalDNS的緩衝到期,網域名稱解析才會生效。一般修改解析後的生效時間取決於網域名稱的TTL設定。解析生效時間相關,請參見解析生效時間FAQ。
修改過網域名稱DNS伺服器
修改網域名稱DNS伺服器,一般預設需要48小時的全球同步時間後才能完全生效。在修改網域名稱DNS伺服器48小時內,需要保證DNS資料在新DNS服務商以及舊的DNS服務商之間保持一致。如果您在舊DNS服務商刪除了DNS解析資料,或者您沒有在新DNS服務商中添加DNS資料,均會造成網域名稱解析不生效的情況出現。修改DNS伺服器常見問題,請參見修改網域名稱DNS伺服器FAQ。
未使用Alibaba Cloud DNS伺服器
需要檢查網域名稱DNS伺服器是否為Alibaba Cloud DNS分配的DNS伺服器,當前使用的DNS伺服器查詢,請以網域名稱資訊查詢(WHOIS)結果為準。如果您在whois查詢中,發現當前使用的DNS伺服器不在下列列表中,則代表您的解析服務不是Alibaba Cloud DNS提供的,需要您聯絡您的DNS服務商進行排查。
Alibaba Cloud DNS分配的DNS伺服器名稱 | 版本 |
vip(1-8).alidns.com | 付費版 |
ns(1-32).hichina.com、ns(1-8).alidns.com | 免費版 |
解決方案:修改DNS伺服器為Alibaba Cloud DNS分配的DNS伺服器,詳情請參見:阿里雲網域名稱如何修改DNS伺服器。
如果您剛修改過DNS伺服器但是whois查詢展示的仍為原DNS伺服器名稱,請您耐心等待即可,因為網域名稱註冊資訊的查詢是緩衝資訊,並非即時更新,您可以在whois查詢結果頁,點擊擷取最新資訊查詢結果。
網域名稱解析未配置預設線路
如果網域名稱解析中未設定一條來源為“預設”的解析記錄作為兜底,這可能會導致某些地區或網路線路無法匹配到相應的解析記錄,從而引起解析失敗。
解決方案:為該網域名稱添加一條“預設”來源的解析記錄,並在 TTL(存留時間)緩衝時間過後,重新進行測試。
