一(yī)、修改或添加解析後多久可以生(shēng)效?
當添加或修改解析記錄後,需同步至DNS服務器後才能生(shēng)效,這個過程所需要的時間就是解析生(shēng)效時間。
通常而言,新添加的解析記錄,如果解析設置沒有錯誤,添加成功後立即生(shēng)效。
如果是對原有的解析記錄進行修改,解析生(shēng)效時間與修改之前設置的TTL值有關。例如在修改之前設置的TTL值是300s,那麽修改記錄之後,在300s内新記錄就會生(shēng)效。如果本地DNS不存在緩存時延,解析記錄會立即生(shēng)效。
二、如何檢查域名解析是否生(shēng)效?
1.使用ping命令檢查域名解析是否已經生(shēng)效(适用于Windows、Linux操作系統主機)
在本地主機上單擊“搜索”,輸入cmd,打開(kāi)命令窗口。
然後輸入以下(xià)命令檢查解析是否生(shēng)效。
Ping 域名
示例:檢查域名example.com的解析是否生(shēng)效
執行命令ping example.com
如果ping結果顯示的IP地址和設置域名解析的IP地址保持一(yī)緻,則說明解析已經生(shēng)效。如果提示“請求不到主機”或者ping得到的IP地址與設置的IP地址不一(yī)緻,則表明域名解析尚未生(shēng)效或者域名解析設置錯誤。
2.使用nslookup命令檢查域名解析是否生(shēng)效(适用于Windows、Linux操作系統主機)
(1)驗證A類型解析:用于指定域名的IP地址解析。
在本地主機單擊“搜索”,輸入cmd,打開(kāi)命令窗口。
然後輸入以下(xià)命令檢查解析是否生(shēng)效。
nslookup -qt=a 域名或nslookup 域名
示例:nslookup example.com
如果得到的IP地址和設置的域名解析IP地址保持一(yī)緻,則表明域名解析已經生(shēng)效。
如果找不到IP地址或者回顯IP地址不一(yī)緻,則表明域名解析未生(shēng)效或設置錯誤。
(2)驗證CNAME類型即系:用于指定域名的CNAME值,适用于CDN、WAF等場景。
通過“win+R”搜索命令,輸入“cmd”打開(kāi)命令操作窗口,然後通過以下(xià)命令檢查解析是否生(shēng)效
nslookup -qt=cname 域名
示例:nslookup -qt=cname example.com
如果顯示的CNAME值與設置的CANME值一(yī)直,則表明域名解析已經生(shēng)效。
如果得不到回傳信息或者得到的CNAME值與設置的不一(yī)緻,則表明域名解析設置錯誤或者尚未生(shēng)效。
(3)驗證MX類型解析:用于指定郵箱服務器的地址。
在本地主機單擊“搜索”,輸入cmd,打開(kāi)命令窗口。
然後輸入以下(xià)命令檢查解析是否生(shēng)效。
nslookup -qt=mx 域名
示例:nslookup -qt=mx example.com
如果得到的地址與設置域名解析的郵箱地址值一(yī)緻,則說明解析已經生(shēng)效。
(4)驗證NS類型解析:用于指定解析服務商(shāng)的 DNS 地址。
在本地主機單擊“搜索”,輸入cmd,打開(kāi)命令窗口。
然後輸入以下(xià)命令檢查解析是否生(shēng)效。
nslookup -qt=ns 域名
示例:nslookup -qt=ns example.top
如果得到的IP地址與設置解析域名的服務商(shāng)的DNS地址一(yī)緻,則說明解析已經生(shēng)效。
三、域名解析常見問題
如果在以上幾種驗證解析生(shēng)效的方法中(zhōng)無法獲取正确的域名解析IP地址,則表明域名解析未生(shēng)效或出現錯誤,這種情況我(wǒ)(wǒ)們在之前有過多次讨論,此處不作過多贅述。簡單來說有以下(xià)幾種情況:
1.由于域名過期、未實名等情況而産生(shēng)域名狀态異常,從而導緻域名解析錯誤;
2.DNS解析緩存未刷新,導緻無法獲取最新的解析記錄,這種情況下(xià)可執行ipconfig /flushdns命令刷新緩存;
3.如果域名解析正常,但是網站無法打開(kāi),這種情況就需要排查搭建網站的服務器是否正确綁定域名,或者網站是否完成備案。
域名解析是保障網站可以正常訪問和使用的關鍵,所以一(yī)定要确保域名解析的設置正确,如果出現域名不生(shēng)效及時聯系域名服務商(shāng)予以解決。