如何檢查域名解析是否生效?
一、修改或新增解析後多久可以生效?
當新增或修改解析記錄後,需同步至DNS伺服器後才能生效,這個過程所需要的時間就是解析生效時間。
通常而言,新新增的解析記錄,如果解析設定沒有錯誤,新增成功後立即生效。
如果是對原有的解析記錄進行修改,解析生效時間與修改之前設定的TTL值有關。例如在修改之前設定的TTL值是300s,那麼修改記錄之後,在300s內新記錄就會生效。如果本地DNS不存在快取時延,解析記錄會立即生效。
二、如何檢查域名解析是否生效?
1.使用ping命令檢查域名解析是否已經生效(適用於Windows、Linux作業系統主機)
在本地主機上單擊“搜尋”,輸入cmd,開啟命令視窗。
然後輸入以下命令檢查解析是否生效。
Ping 域名
示例:檢查域名example.com的解析是否生效
執行命令ping example.com
如果ping結果顯示的IP地址和設定域名解析的IP地址保持一致,則說明解析已經生效。如果提示“請求不到主機”或者ping得到的IP地址與設定的IP地址不一致,則表明域名解析尚未生效或者域名解析設定錯誤。
2.使用nslookup命令檢查域名解析是否生效(適用於Windows、Linux作業系統主機)
(1)驗證A型別解析:用於指定域名的IP地址解析。
在本地主機單擊“搜尋”,輸入cmd,開啟命令視窗。
然後輸入以下命令檢查解析是否生效。
nslookup -qt=a 域名或nslookup 域名
示例:nslookup example.com
如果得到的IP地址和設定的域名解析IP地址保持一致,則表明域名解析已經生效。
如果找不到IP地址或者回顯IP地址不一致,則表明域名解析未生效或設定錯誤。
(2)驗證CNAME型別即系:用於指定域名的CNAME值,適用於CDN、WAF等場景。
透過“win+R”搜尋命令,輸入“cmd”開啟命令操作視窗,然後透過以下命令檢查解析是否生效
nslookup -qt=cname 域名
示例:nslookup -qt=cname example.com
如果顯示的CNAME值與設定的CANME值一直,則表明域名解析已經生效。
如果得不到回傳資訊或者得到的CNAME值與設定的不一致,則表明域名解析設定錯誤或者尚未生效。
(3)驗證MX型別解析:用於指定郵箱伺服器的地址。
在本地主機單擊“搜尋”,輸入cmd,開啟命令視窗。
然後輸入以下命令檢查解析是否生效。
nslookup -qt=mx 域名
示例:nslookup -qt=mx example.com
如果得到的地址與設定域名解析的郵箱地址值一致,則說明解析已經生效。
(4)驗證NS型別解析:用於指定解析服務商的 DNS 地址。
在本地主機單擊“搜尋”,輸入cmd,開啟命令視窗。
然後輸入以下命令檢查解析是否生效。
nslookup -qt=ns 域名
示例:nslookup -qt=ns example.top
如果得到的IP地址與設定解析域名的服務商的DNS地址一致,則說明解析已經生效。
三、域名解析常見問題
如果在以上幾種驗證解析生效的方法中無法獲取正確的域名解析IP地址,則表明域名解析未生效或出現錯誤,這種情況我們在之前有過多次討論,此處不作過多贅述。簡單來說有以下幾種情況:
1.由於域名過期、未實名等情況而產生域名狀態異常,從而導致域名解析錯誤;
2.DNS解析快取未重新整理,導致無法獲取最新的解析記錄,這種情況下可執行ipconfig /flushdns命令重新整理快取;
3.如果域名解析正常,但是網站無法開啟,這種情況就需要排查搭建網站的伺服器是否正確繫結域名,或者網站是否完成備案。
域名解析是保障網站可以正常訪問和使用的關鍵,所以一定要確保域名解析的設定正確,如果出現域名不生效及時聯絡域名服務商予以解決。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996004/viewspace-2899479/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Apache檢測某模組是否生效Apache
- 如何檢查是否物理伺服器?伺服器
- 域名解析為什麼不生效?域名解析不生效常見問題彙總
- 如何檢查一個物件是否為空物件
- 域名解析更換NS多久生效?
- 域名解析不生效的排查思路
- 域名解析需要多久生效?域名解析常見問題解答
- 如何判斷sql中的索引是否生效SQL索引
- 檢查udp埠是否可用?UDP
- 檢查連線是否有效
- 檢查LOGO是否存在Go
- 影響域名解析生效的原因有哪些?
- 檢查網路是否連線
- 檢查型別是否溢位型別
- 域名解析為什麼不生效?原因有哪些?
- php檢查某個日期是否有效PHP
- 域名解析不生效,中科三方帶你定位!
- AirBuddy技巧:如何檢查您的Mac是否支援低功耗藍芽AIMac藍芽
- 如何在Ubuntu上檢查一個軟體包是否安裝Ubuntu
- js檢查身份證號是否正確JS
- 檢查vector中是否包含給定元素
- React技巧之檢查元素是否可見React
- php檢查是否是數字和字母PHP
- 檢查是否存在truncate或者rebuild的索引Rebuild索引
- Python3中如何檢查檔案是否存在?Python教程!Python
- Python3如何檢查檔案或資料夾是否存在?Python
- 必看:詳解DNS域名解析:重新整理本地DNS快取,使域名解析儘快生效DNS快取
- 如何檢視是否安裝postgresqlSQL
- 如何檢視 Apache 模組是否正常Apache
- 如何檢查某使用者是否分配了某ABAP許可權物件物件
- 如何檢查Mac上是否啟用了SIP系統完整性保護Mac
- DNS解析常見問題:域名解析生效原理及時間DNS
- 怎麼檢查是否安裝了pythonPython
- 檢查PHP擴充套件是否安裝成功PHP套件
- 檢查使用者名稱是否使用介面
- Vue檢查使用者名稱是否使用Vue
- 檢查RPM包是否已經安裝
- 檢查資料庫是否啟用了跟蹤資料庫