什么是域名服務(wù)?域名服務(wù)的主要作用是什么?
網(wǎng)友回答:域名服務(wù)器即DNS,全稱是Domain Name Server,一種程序,它保存了一張域名(domain name)和與之相對應(yīng)的IP地址 (IP address)的表,以解析消息的域名。域
域名服務(wù)器即DNS,全稱是Domain Name Server,一種程序,它保存了一張域名(domain name)和與之相對應(yīng)的IP地址 (IP address)的表,以解析消息的域名。域名是Internet上某一臺(tái)計(jì)算機(jī)或計(jì)算機(jī)組的名稱,用于在數(shù)據(jù)傳輸時(shí)標(biāo)識(shí)計(jì)算機(jī)的電子方位(有時(shí)也指地理位置)。域名是由一串用點(diǎn)分隔的名字組成的,通常包含組織名,而且始終包括兩到三個(gè)字母的后綴,以指明組織的類型或該域所在的國家或地區(qū)。把域名翻譯成IP地址的軟件稱為域名系統(tǒng),即DNS。它是一種管理名字的方法。這種方法是:分不同的組來負(fù)責(zé)各子系統(tǒng)的名字。系統(tǒng)中的每一層叫做一個(gè)域,每個(gè)域用一個(gè)點(diǎn)分開。所謂域名服務(wù)器(即Domain Name Server,簡稱Name Server)實(shí)際上就是裝有域名系統(tǒng)的主機(jī)。它是一種能夠?qū)崿F(xiàn)名字解析(name resolution)的分層結(jié)構(gòu)數(shù)據(jù)庫。域名解析:在你注冊域名并購買了主機(jī)服務(wù)后,你需要將域名解析到所購買的主機(jī)上,才能看到網(wǎng)站內(nèi)容。在絕大部分情況下,更改了域名的DNS域名服務(wù)器后,并不能馬上看到網(wǎng)站內(nèi)容,而是要過幾個(gè)小時(shí),甚至一兩天才能打開你的網(wǎng)站。要明白為什么域名解析需要這么長時(shí)間,就需要了解域名解析過程和DNS服務(wù)器的作用。互聯(lián)網(wǎng)上的每一臺(tái)電腦都被分配一個(gè)IP地址,數(shù)據(jù)的傳輸實(shí)際上是在不同IP地址之間進(jìn)行的。包括我們在家上網(wǎng)時(shí)使用的電腦,在連上網(wǎng)以后也被分配一個(gè)IP地址,這個(gè)IP地址絕大部分情況下是動(dòng)態(tài)的。也就是說你關(guān)掉調(diào)制解調(diào)器,在重新打開上網(wǎng),你的上網(wǎng)接入商會(huì)隨機(jī)分配一個(gè)新的IP地址。網(wǎng)站服務(wù)器本質(zhì)上也是臺(tái)連上網(wǎng)的電腦,只不過配置上更適合作為服務(wù)器,并且放在數(shù)據(jù)中心,保持低溫,低塵環(huán)境,同時(shí)有安全保衛(wèi)。這些服務(wù)器使用固定IP地址連入互聯(lián)網(wǎng)。一個(gè)域名解析到某一臺(tái)服務(wù)器上,并且把網(wǎng)頁文件放到這臺(tái)服務(wù)器上,用戶的電腦才知道去哪一臺(tái)服務(wù)器獲取這個(gè)域名的網(wǎng)頁信息。這是通過域名服務(wù)器來實(shí)現(xiàn)的。域名服務(wù)器是英文Domain Name Server的縮寫。每一個(gè)域名都至少要有兩個(gè)DNS服務(wù)器,這樣如果其中一個(gè)DNS服務(wù)器出現(xiàn)問題,另外一個(gè)也可以返回關(guān)于這個(gè)域名的數(shù)據(jù)。DNS服務(wù)器也可以有兩個(gè)以上,但所有這些DNS服務(wù)器上的DNS記錄都應(yīng)該是相同的。在DNS服務(wù)器中保留有該域名的DNS記錄,比如A記錄,MX記錄。A記錄是用來指定主機(jī)名(或域名)對應(yīng)的IP地址。MX記錄用來解析域名的郵件服務(wù)器。在很多情況下。當(dāng)一個(gè)瀏覽者在瀏覽器地址框中打入某一個(gè)域名,或者從其他網(wǎng)站點(diǎn)擊了鏈接來到了這個(gè)域名,瀏覽器向這個(gè)用戶的上網(wǎng)接入商發(fā)出域名請求,接入商的DNS服務(wù)器要查詢域名數(shù)據(jù)庫,看這個(gè)域名的DNS服務(wù)器是什么。然后到DNS服務(wù)器中抓取DNS記錄,也就是獲取這個(gè)域名指向哪一個(gè)IP地址。在獲得這個(gè)IP信息后,接入商的服務(wù)器就去這個(gè)IP地址所對應(yīng)的服務(wù)器上抓取網(wǎng)頁內(nèi)容,然后傳輸給發(fā)出請求的瀏覽器。 這個(gè)過程描述起來滿復(fù)雜,但實(shí)際上不到一兩秒鐘就完成了。之所以域名解析需要很長時(shí)間,是因?yàn)樯暇W(wǎng)接入商,比如北京電信,河南電信等,為了要加速用戶打開網(wǎng)頁的速度,通常在他們的DNS服務(wù)器中緩存了很多域名的DNS記錄。這樣這個(gè)接入商的用戶要打開某個(gè)網(wǎng)頁時(shí),接入商的服務(wù)器不需要去查詢域名數(shù)據(jù)庫,而是把自己緩存中的DNS記錄直接使用,從而加快用戶訪問網(wǎng)站的速度。這是優(yōu)點(diǎn)。缺點(diǎn)是上網(wǎng)接入商ISP的緩存會(huì)存儲(chǔ)一段時(shí)間,只在需要的時(shí)候才更新,而更新的頻率沒有什么標(biāo)準(zhǔn)。有的ISP可能1小時(shí)更新一次,有的可能長達(dá)一兩天才更新一次。所以新注冊的域名一般來說解析反倒比較快。因?yàn)樗械腎SP都沒有緩存,用戶訪問時(shí)ISP都是要查詢域名數(shù)據(jù)庫,得到最新的DNS數(shù)據(jù)。而老域名如果更改了DNS記錄,但世界各地的ISP緩存數(shù)據(jù)卻并不是立即更新的。這樣不同ISP下的不同用戶,有的可以比較快的獲取新的DNS記錄,有的就要等ISP緩存的下一次更新。最后要說明的一點(diǎn)是,DNS服務(wù)器和網(wǎng)頁服務(wù)器可以是同一個(gè)提供商提供的,也可以是不同的。通常虛擬主機(jī)提供商也提供自己的DNS服務(wù)器,這樣用戶只要把自己的域名指向虛擬主機(jī)提供商自己的域名服務(wù)器就可以了。有的用戶喜歡使用域名注冊服務(wù)商提供的DNS服務(wù)器,這時(shí)候用戶就要在域名注冊商的DNS服務(wù)器中更改DNS記錄,如A,MX記錄等到虛擬主機(jī)提供商的IP地址。