DNS(DomainName Server,域名服務器)是進行域名(domain name)和與之相對應的IP地址(IP address)轉換的服務器。DNS中保存了一張域名(domain name)和與之相對應的IP地址 (IP address)的表,以解析消息的域名。域名分為國際域名、國內域名兩種類型。 域名是Internet上某一臺計算機或計算機組的名稱,用于在數據傳輸時標識計算機的電子方位(有時也指地理位置)。域名是由一串用點分隔的名字組成的,通常包含組織名,而且始終包括兩到三個字母的后綴,以指明組織的類型或該域所在的國家或地區(qū)。
把域名翻譯成IP地址的軟件稱為域名系統(tǒng),即DNS。它是一種管理名字的方法。這種方法是:分不同的組來負責各子系統(tǒng)的名字。系統(tǒng)中的每一層叫做一個域,每個域用一個點分開。所謂域名服務器(即Domain Name Server,簡稱Name Server)實際上就是裝有域名系統(tǒng)的主機。它是一種能夠實現(xiàn)名字解析(name resolution)的分層結構數據庫。
發(fā)展歷史
1985年,Symbolics公司注冊了第一個.com域名。當時域名注冊剛剛興起,申請者寥寥無幾。
1993年Internet上出現(xiàn)WWW協(xié)議,域名開始吃香。
1993年Network Solutions(NSI)公司與美國政府簽下5年合同,獨家代理.COM、.ORG、.NET三個國際頂級域名注冊權。當時的域名總共才7000左右。
1994年開始NSI向每個域名收取100美元注冊費,兩年后每年收取50美元的管理費。
1998年初,NSI已注冊域名120多萬個,其中90%使用".COM"后綴,進帳6000多萬美元。有人推算,到1999年中期,該公司僅域名注冊費一項就將年創(chuàng)收2億美元。
1997年7月1日,作為美國政府"全球電子商務體系"管理政策的一部分,克林頓總統(tǒng)委托美國商務部對域名系統(tǒng)實施民間化和引入競爭機制,并促進國際的參與。7月2日,美國商務部公布了面向公眾征集方案和評價的邀請,對美國政府在域名管理中的角色、域名系統(tǒng)的總體結構、新頂級域名的增加、對注冊機構的政策和商標事務的問題征集各方意見。
1998年1月30日,美國政府商務部通過其網站正式公布了《域名技術管理改進草案(討論稿)》。這項由克林頓總統(tǒng)的Internet政策顧問麥格日那主持完成的"綠皮書"申明了美國政府將"謹慎和和緩"地將Internet域名的管理權由美國政府移交給民間機構,"綠皮書"總結了在域名問題上的四項基本原則,即移交過程的穩(wěn)定性、域名系統(tǒng)的競爭性、"徹底的"協(xié)作性和民間性,以及反映所有國際用戶需求的代表性。在這些原則下,"綠皮書"提出組建一個民營的非盈利性企業(yè)接管域名的管理權,并在1998年9月30日前將美國政府的域名管理職能交給這個聯(lián)合企業(yè),并最遲在2000年9月30日前順利完成所有管理角色的移交。
1998年6月克林頓政府發(fā)表一份白皮書,建議由非盈利機構接管政府的域名管理職能。這份報告沒有說明該機構的資金來源,但規(guī)定了一些指導原則,并建議組建一個非盈利集團機構。
1998年9月30日美國政府終止了它與目前的域名提供商NSI之間的合同。雙方的一項現(xiàn)有協(xié)議將延期兩年至2000年9月30日。根據該協(xié)議,NSI將與其他公司一道承接Internet頂級域名的登記工作。NSI和美國商務部國家電信和信息管理局(NTIA)將于1999年3月31開始分階段啟動共享登記系統(tǒng),至1999年6月1日完全實施。
1998年10月組建ICANN,一個非盈利的Internet管理組織。它與美國政府簽訂協(xié)議,接管了原先IANA的職責,負責監(jiān)視與Internet域名和地址有關的政策和協(xié)議,而政府則采取不干預政策。
域名解析
你在域名注冊查詢域名并購買了主機服務后,你需要將域名解析到所購買的主機上,才能看到網站內容。在絕大部分情況下,更改了域名的DNS域名服務器后,并不能馬上看到網站內容,而是要過幾個小時,甚至一兩天才能打開你的網站。
解析過程
要明白為什么域名解析需要這么長時間,就需要了解域名解析過程和DNS服務器的作用。
互聯(lián)網上的每一臺電腦都被分配一個IP地址,數據的傳輸實際上是在不同IP地址之間進行的。包括我們在家上網時使用的電腦,在連上網以后也被分配一個IP地址,這個IP地址絕大部分情況下是動態(tài)的。也就是說你關掉調制解調器,再重新打開上網,你的上網接入商會隨機分配一個新的IP地址。
網站服務器本質上也是一臺連上網的電腦,只不過配置上更適合作為服務器,并且放在數據中心,保持低溫,低塵環(huán)境,同時有安全保衛(wèi)。這些服務器使用固定IP地址連入互聯(lián)網。
一個域名解析到某一臺服務器上,并且把網頁文件放到這臺服務器上,用戶的電腦才知道去哪一臺服務器獲取這個域名的網頁信息。這是通過域名服務器來實現(xiàn)的。
域名服務器是英文DomainName Server的縮寫。每一個域名都至少要有兩個DNS服務器,這樣如果其中一個DNS服務器出現(xiàn)問題,另外一個也可以返回關于這個域名的數據。DNS服務器也可以有兩個以上,但所有這些DNS服務器上的DNS記錄都應該是相同的。
在DNS服務器中保留有該域名的DNS記錄,比如A記錄,MX記錄。A記錄是用來指定主機名(或域名)對應的IP地址。MX記錄用來解析域名的郵件服務器。在很多情況下。
當一個瀏覽者在瀏覽器地址框中打入某一個域名,或者從其他網站點擊了鏈接來到了這個域名,瀏覽器向這個用戶的上網接入商發(fā)出域名請求,接入商的DNS服務器要查詢域名數據庫,看這個域名的DNS服務器是什么。然后到DNS服務器中抓取DNS記錄,也就是獲取這個域名指向哪一個IP地址。在獲得這個IP信息后,接入商的服務器就去這個IP地址所對應的服務器上抓取網頁內容,然后傳輸給發(fā)出請求的瀏覽器。
這個過程描述起來滿復雜,但實際上不到一兩秒鐘就完成了。

