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