域名解析不生效,中科三方帶你定位!

youbingke發表於2021-06-04

網站頁面為什麼打不開?

剛修改過域名解析,為什麼不生效?

如何檢視解析是否生效?

剛在註冊商修改過DNS 伺服器,多長時間解析可以生效?

···

中小企業在網站的實際運營中,多少遭遇過以上這些問題,如果你也感同身受,那麼就請往下閱讀, DNS 老司機,手把手教你定位故障環節。

1 、域名狀態異常導致網站不能訪問

域名狀態異常是指,域名在註冊商處因為某些原因出現了異常狀態。例如:未實名制、未備案等。

域名狀態異常會直接導致域名不能解析、網站不能訪問。

您可以透過中科三方檢測( ),檢視到您的域名狀態,如果域名狀態是以下幾個表示域名不能訪問。

Pendingdelete (域名過期,刪除未決)

Redemption period (域名過期,贖回期)

Clienthold (域名被凍結)

Serverhold (域名被凍結)

Inactive (未設定 DNS

2 、剛修改過域名解析,無法判斷解析是否生效

剛修改過域名解析,實際上是在域名解析服務商處修改域名解析記錄。

由網站訪問過程可知,直接影響使用者側域名生效的是運營商遞迴DNS 伺服器,間接影響使用者側域名生效的是域名解析服務商提供的權威 DNS 伺服器。

可以分為兩個步驟測試:

A 、首先測試本地遞迴 DNS 伺服器是否生效

Windows 系統測試:

在開始選單中的執行視窗,輸入cmd 後,回車啟動 CMD 控制端。

輸入“nslookup 要檢測的域名 ,檢視結果。

非權威應答表示,是運營商的遞迴DNS 伺服器解析結果,但不是域名的權威伺服器解析結果。

Mac Linux 使用者測試:

開啟終端控制器,輸入:“dig 要檢測的域名 ,檢視結果

B 、接著測試權威 DNS 伺服器是否生效。

Windows 使用者測試:

啟動CMD 控制端,輸入: “nslookup 要檢測的域名 dns 伺服器地址 ,檢視結果。

Mac Linux 使用者測試:

開啟終端控制器,輸入:“dig 要檢測的域名 @dns 伺服器地址 ,檢視結果。

情況分析:

如果遞迴DNS 伺服器未生效、權威 DNS 伺服器已生效,表明域名剛新增不久,遞迴 DNS 伺服器未完全同步,需要等待域名配置的 TTL 時間後再次檢測是否生效。

如果某些個別的運營商遞迴DNS 伺服器依然未生效,很可能是遇到了域名劫持或者 DNS 快取投毒。

如果遞迴伺服器和權威DNS 伺服器都未生效,表明域名確實沒有新增成功。

3 、剛在註冊商修改過 DNS 伺服器,不清楚多長時間解析生效

域名解析更換服務商,需要變更DNS 伺服器。

DNS 伺服器的記錄登記在域名的上一級 DNS ,不同字尾的域名,上一級 DNS 也不同。

例如:abc.com DNS 伺服器登記在 .com abc.cn DNS 伺服器登記在 .cn abc.net DNS 伺服器登記在 .net

不同字尾對DNS 伺服器快取的時間也不相同。

.com DNS 伺服器快取時間是 172800 秒,也就是 48 小時;

.cn DNS 伺服器快取時間是 86400 秒,也就是 24 小時;

.net DNS 伺服器快取時間也是 172800 秒, 48 小時;

因此,變更域名解析服務商後,DNS 伺服器生效時間基本需要等待一段時間,才能全球 DNS 同步。

在此期間,會出現一部分DNS 查詢請求新的 DNS 伺服器,另一部分 DNS 查詢請求舊的 DNS 伺服器。

所以在修改DNS 伺服器前必須保證新、舊 DNS 伺服器上的域名記錄一致,並且 48 小時內不得操作,防止 DNS 解析記錄不一致,影響服務。

在遇到解析不生效時,也要第一時間檢查48 小時內,是否變更過 DNS 伺服器。

4 、網站頁面使用域名打不開,使用 IP 或其他域名就能開啟

在網站的執行過程中,經常會遇到這類問題,我使用IP 地址就能開啟網站,新增了域名解析,反而打不開網站了呢?

網站的訪問過程是一項複雜的過程,涉及DNS 解析、網路連結、 Web 伺服器處理等多方面的問題。 DNS 解析僅僅是網站訪問的第一步。

如果DNS 解析出來的 IP 地址與您設定的 IP 地址完全一致,那麼網站無法開啟的問題就出在後面的網路連結和 Web 伺服器處理兩個步 上。

這時,可以用ping 測試網路連結是否正常,檢查 Web 伺服器的 host 配置是否正確。

如果使用了Web 防火牆產品,還要檢查 Web 防火牆是否對訪問的域名新增了白名單。

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996004/viewspace-2775472/,如需轉載,請註明出處,否則將追究法律責任。

相關文章