DNS,Domain Name System或者Domain Name Service(域名系統(tǒng)或者余名服務(wù))。域名系統(tǒng)為Internet上的主機(jī)分配域名地址和IP地址。用戶使用域名地址,該系統(tǒng)就會(huì)自動(dòng)把域名地址轉(zhuǎn)為IP地址。域名服務(wù)是運(yùn)行域名系統(tǒng)的Internet工具。執(zhí)行域名服務(wù)的服務(wù)器稱之為DNS服務(wù)器,通過(guò)DNS服務(wù)器來(lái)應(yīng)答域名服務(wù)的查詢。
1、DNS就是域名服務(wù)器,他的任務(wù)就是確定域名的解析,比如A記錄MX記錄等等。
2、任何域名都至少有一個(gè)DNS,一般是2個(gè)。但為什么要2個(gè)以上呢?因?yàn)镈NS可以輪回處理,第一個(gè)解析失敗可以找第二個(gè)。這樣只要有一個(gè)DNS解析正常,就不會(huì)影響域名的正常使用。
3、如何確定域名的DNS
很簡(jiǎn)單到www.internic.net/whois.html輸入你要查詢的域名就可以看到了。這個(gè)是國(guó)際域名管理中心。唯一的權(quán)威。只要這里能查到某個(gè)域名,就表示域名是生效的。它說(shuō)你什么時(shí)候到期,就是什么時(shí)候到期。
4、有效的DNS表示當(dāng)前正在起作用的DNS服務(wù)器是誰(shuí),比如查詢結(jié)果是NS.cdxwcx.COM、NS.cdxwcx.CN(創(chuàng)新互聯(lián))就表示當(dāng)前域名是由NS.cdxwcx.COM、NS.cdxwcx.CN(創(chuàng)新互聯(lián))負(fù)責(zé)解析。其他DNS的設(shè)置,都是無(wú)效的。
5、DNS是可以修改的。修改以后需要24-72小時(shí)以后,全世界才能刷新過(guò)來(lái)。internic的信息一般在24小時(shí)以后可以看到。另外,修改的過(guò)程,并不表示域名會(huì)停止解析,只要你在2邊都做好了解析。如果生效了就是新的DNS在起作用。如果沒(méi)生效。就是舊的DNS在起作用。要么生效,要么不生效。不存在2個(gè)都不起作用的時(shí)間。所以域名解析,不會(huì)中斷。前提是兩邊都做了解析。
6、DNS是有緩存的。
1)訪問(wèn)者的電腦;2)你的ISP接入商。
簡(jiǎn)單舉例:比如你訪問(wèn)lslks.net.cn,你的電腦首先查詢本機(jī)上有沒(méi)有緩存lslks.net.cn的記錄。如果有就直接調(diào)用不再去查尋。就是說(shuō)如果你前面剛訪問(wèn)過(guò)lslks.net.cn,這個(gè)時(shí)候就算電信的DNS和NS.cdxwcx.COM、NS.cdxwcx.CN(創(chuàng)新互聯(lián))都不能解析。也是能夠正常解析出域名的。
清除本機(jī)DNS緩存方法很簡(jiǎn)單。關(guān)閉IE然后清除歷史記錄,或者重啟電腦。
然后還有一個(gè)就是isp接入商的DNS的緩存。
isp就是當(dāng)?shù)鼐W(wǎng)絡(luò)接入商。比如我們這里的福建電信;福州網(wǎng)通、南平鐵通等等。每個(gè)地方都是不一樣的。isp的DNS和NS.cdxwcx.COM、NS.cdxwcx.CN(創(chuàng)新互聯(lián))這樣的DNS是不同的。NS.cdxwcx.COM、NS.cdxwcx.CN(創(chuàng)新互聯(lián))只負(fù)責(zé)具體的解析,不負(fù)責(zé)緩存。isp的DNS只負(fù)責(zé)查詢和緩存,不負(fù)責(zé)解析。
簡(jiǎn)單描述下剛才訪問(wèn)lslks.net.cn的情況。如果本機(jī)上不存在lslks.net.cn的記錄。你的電腦就會(huì)去查詢當(dāng)?shù)豂SP的DNS。isp的DNS只有緩存。就是說(shuō)他會(huì)檢查有沒(méi)有lslks.net.cn的緩存。如果有,他就直接把lslks.net.cn 的記錄發(fā)送給用戶。用戶也就能訪問(wèn)了。如果ISP的緩存里面也沒(méi)有lslks.net.cn 的記錄,那么他進(jìn)一步去查詢cdxwcx.com.cn的DNS是什么?然后再到對(duì)應(yīng)的DNS上直接去取得數(shù)據(jù),并返回給用戶。當(dāng)?shù)谝粋(gè)用戶訪問(wèn)了lslks.net.cn以后,isp的dns上也就開(kāi)始緩存了lslks.net.cn 的記錄。以后他就不必再去 NS.cdxwcx.COM、NS.cdxwcx.CN(創(chuàng)新互聯(lián))去找了。除非有新的域名,他才會(huì)去查。比如訪問(wèn)bbs.cdxwcx.com.cn的時(shí)候,他就要重新去查了。
7、isp的DNS緩存是有時(shí)間限制的。一般是1個(gè)小時(shí)(有時(shí)可能要超過(guò)24小時(shí)或者說(shuō)72小時(shí),當(dāng)然ISP的DNS也可能會(huì)出錯(cuò),導(dǎo)致很多域名不能解析或解析不能更新)。前后2次間隔1個(gè)小時(shí)的話,他就去域名的DNS上重新取得數(shù)據(jù)。這里說(shuō)的是最前面一次和當(dāng)前的比較。也就是說(shuō)如果時(shí)間差距較大,就重新去域名的DNS服務(wù)器上找。所以刷新就變的很有必要,否則緩存了一次以后。域名記錄改了以后。ISP就永遠(yuǎn)不去找新的記錄了。知道了這個(gè)原理以后,大家就會(huì)明白,為什么原來(lái)沒(méi)有的記錄注冊(cè)并生效會(huì)很快。修改的話生效會(huì)很慢。就是因?yàn)榫彺娴脑。但如果沒(méi)有緩存,訪問(wèn)的效率會(huì)很低,因?yàn)槿魏我淮屋斎雔slks.net.cn都得跑到NS.cdxwcx.COM、NS.cdxwcx.CN(創(chuàng)新互聯(lián))去查詢記錄。
備注:很多域名商的域名解析系統(tǒng)也不是實(shí)時(shí)刷新的。一般會(huì)設(shè)置下時(shí)間,比如10分鐘.就是說(shuō),你設(shè)置了一個(gè)新的A記錄以后,域名服務(wù)器會(huì)在10分鐘內(nèi)為你添加。目的就是為了節(jié)約服務(wù)器資源。怕客戶的DNS不斷的刷新記錄。刷新記錄肯定需要消耗一定的資源。