域名解析不生效的排查思路
首先,我們需要明確域名解析不生效和網站不能訪問是兩個概念。解析不生效是指DNS請求結果與域名解析設定不一樣,或者是DNS解析查詢不到解析記錄。所以如果域名解析不生效,那麼網站肯定不能訪問或者是訪問到錯誤的站點。
而網站不能訪問除了和域名解析相關外,還可能受網站伺服器、網站備案、網站程式、網路環境等多方面因素的影響。所以網站不能訪問並不代表一定是域名解析不生效。
所以本文針對域名解析不生效提供一個簡單的排查思路,如果排查結果正常,那麼網站出現問題就可以從其他方面尋找原因。
1.檢查域名是否過期
如果域名過期後沒有及時續費,域名會被暫停解析,所以要及時關注自己的域名期限,到期之前及時續費;如果過期後再續費,一般需要等待24-48小時才能恢復使用。
2.檢查域名狀態
透過whois查詢域名狀態,如果發現域名狀態顯示為serverhold、clientHold,則代表目前域名處於被註冊商或註冊局鎖定的狀態,域名解析暫時不可用,可以聯絡域名註冊商查明原因解除鎖定狀態。
3.確認是否修改過DNS伺服器
由於本地DNS快取有DNS伺服器的名稱,所以修改DNS伺服器後,不會立即生效,一般根據域名種類不同,需要等待24-48小時才能生效。在新的DNS伺服器生效之前,DNS查詢仍會請求舊的DNS伺服器,所以在修改DNS伺服器的48小時內,儘量不要刪除或修改舊DNS伺服器中的解析記錄,否則就很有可能出現請求到舊DNS伺服器卻查不到解析記錄的情況。
4.檢查解析記錄配置是否正確
主要檢查解析線路、主機記錄、記錄值、TTL值的配置
(1)登陸域名解析控制檯,在域名解析列表,檢查是否新增了解析記錄,如果沒有設定解析記錄,域名解析肯定是不會生效的。
(2)檢查是否配置預設線路,如果沒有配置預設線路,也可能導致解析不生效。
(3)檢查主機記錄和記錄值配置是否正確,如果不正確,修改後等待10分鐘再測試。
(4)檢查TTL值大小,由於TTL的存在,域名解析記錄設定成功後,並不會立即生效,需要等待TTL時間過後再測試。
5.確認解析生效時間
解析記錄生效時間取決於TTL,一般預設是10分鐘,如果沒有修改過,建議解析設定成功10分鐘後再測試。
如果新增新解析記錄:一般是實時生效;
如果修改、刪除、暫停、啟用記錄:需要等待TTL時間過後,解析才會生效;
如果修改DNS伺服器:一般需要等待24-48小時才會生效。
6.確認是否為域名被阻斷導致
透過dig+trace命令,本地DNS向根DNS伺服器查詢時,直接返回IP地址,這種情況說明權威解析伺服器設定正確,但域名在正常解析過程中受到上級網路設施強行阻斷,這可能是由於域名本身出現了問題,需要聯絡域名註冊商對域名的規範性和安全性進行查詢。
域名解析不生效的原因有很多種,但只要按照上面的思路進行排查,一般就能查明原因,然後針對性地進行修改,就能解決域名不生效導致的網站不可用的問題。如果解析正常而網站不能訪問,就需要聯絡您的技術人員分分別伺服器配置、網站程式、網路環境等多方面進行進一步排查。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996004/viewspace-2921551/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- FeignClient註解屬性configuration不生效問題排查思路client
- 域名解析為什麼不生效?域名解析不生效常見問題彙總
- 域名解析為什麼不生效?原因有哪些?
- 域名解析不生效,中科三方帶你定位!
- 影響域名解析生效的原因有哪些?
- 如何檢查域名解析是否生效?
- 域名解析更換NS多久生效?
- 域名解析需要多久生效?域名解析常見問題解答
- 域名管理常見問題:域名解析不生效的原因和解決方法(中科三方)
- maven,環境指定不生效,profiles指定不生效Maven
- 記錄一個HttpClient超時連線配置不生效的問題排查過程HTTPclient
- tailwindcss不生效AICSS
- StrictSlash不生效
- SpringBoot Session共享,配置不生效問題排查 → 你竟然在程式碼裡下毒!Spring BootSession
- 不要再說你不會了——網路效能問題排查思路
- 排查問題的思路和清單
- uniapp directive 在原生 wgt 包不生效 uniapp directive 不生效APP
- 寶塔安裝後網址打不開的解決方案及排查思路
- dcat中文不生效
- SQL慢查詢排查思路SQL
- 資料問題排查思路
- DNS解析為什麼不生效?DNS解析不生效原因分析DNS
- JAVA死鎖排查-效能測試問題排查思路Java
- 必看:詳解DNS域名解析:重新整理本地DNS快取,使域名解析儘快生效DNS快取
- 伺服器問題 排查思路伺服器
- spring cloud gateway 不生效SpringCloudGateway
- .gitignore規則不生效Git
- chrome佔用高cpu的原因 排查大致思路Chrome
- DNS解析常見問題:域名解析生效原理及時間DNS
- @Transactional 四種不生效的 case 分析
- Mokito多個ArgumentMatchers不生效
- MySQL 組合索引不生效MySql索引
- redis RDB持久化不生效Redis持久化
- thinkcmfx 修改選單不生效
- 一次minerd肉雞木馬的排查思路
- 完蛋,我的事務怎麼不生效?
- js程式碼不生效的解決方案JS
- SSH金鑰無法訪問排查思路