基本介紹
概念定義
在網上辨別一台計算機的方式是利用IP位址。一組IP位址數字很不容易記憶,因此為網上的伺服器取一個有意義又容易記憶的名字,這個名字的地址就是域名地址(Domain Name Server)。由於真正區分機器的還是IP位址,所以當用戶輸入域名後,瀏覽器必須要先去一台有域名和IP位址相互對應的資料庫的主機中去查詢這台計算機的IP位址,這台被查詢的主機叫域名伺服器(Domain Name Server,DNS)。
結構特點
一台主機名由他所屬各級域和分配給主機的名字共同構成,如計算機名、組織機構名、網路類型名、最高層域名。因此,域名結構由若干分量組成,書寫時按照由小到大的順序,頂級域名放在最右面,分配給主機的名字放在最左面,各級名字之間用“.”隔開,如:分配給主機及的名字.三級域名.二級域名.頂級域名。完整的域名不能夠超過255個字元,一個域名可以包含下級域名的數目並沒有明確的規定,各級域名由各自的上一級域名管理機構管理,而最高級的頂級域名則由網際網路的有關機構管理。
常見的頂級域名 | |||
組織模式 頂級域名 | 含義 | 地理模式 頂級域名 | 含義 |
com | 商業組織 | cn | 中國 |
edu | 教育機構 | hk | 中國香港 |
gov | 政府部門 | mo | 中國澳門 |
mil | 軍事部門 | tw | 中國台灣 |
net | 主要網路支持中心 | us | 美國 |
org | 上述以外組織 | uk | 英國 |
int | 國際組織 | jp | 日本 |
.top | 高端、頂級企業(個人) |
網際網路域名結構1 | ||||||||
普通 | ||||||||
int | com | gov | mil | edu | org | net | ||
ibm | sun | umn | ||||||
eng | cs | ee |
網際網路域名結構2 | ||||||
國家 | ||||||
cn | us | jp﹍ | ﹍ | |||
edu | com | |||||
pku | nankai | |||||
ee | cs |
域名伺服器
域名伺服器是英文Domain Name Server的縮寫。每一個域名都至少要有兩個DNS伺服器,這樣如果其中一個DNS伺服器出現問題,另外一個也可以返回關於這個域名的數據。DNS伺服器也可以有兩個以上,但所有這些DNS伺服器上的DNS記錄都應該是相同的。 在DNS伺服器中保留有該域名的DNS記錄,比如A記錄,MX記錄。A記錄是用來指定主機名(或域名)對應的IP位址。MX記錄用來解析域名的郵件伺服器。在很多情況下。 當一個瀏覽者在瀏覽器地址框中打入某一個域名,或者從其他網站點擊了連結來到了這個域名,瀏覽器向這個用戶的上網接入商發出域名請求,接入商的DNS伺服器要查詢域名資料庫,看這個域名的DNS伺服器是什麼。然後到DNS伺服器中抓取DNS記錄,也就是獲取這個域名指向哪一個IP位址。在獲得這個IP信息後,接入商的伺服器就去這個IP位址所對應的伺服器上抓取網頁內容,然後傳輸給發出請求的瀏覽器。
網際網路的域名由網際網路網路協會負責網路地址分配的委員會進行登記和管理。全世界現有三個大的網路信息中心:INTER-NIC負責美國及其他地區;RIPE-NIC負責歐洲地區;APNIC負責亞太地區。中國網際網路信息中心(China Internet Network Information Center,CNNIC)負責管理中國頂級域名cn,負責為中國的網路服務商(ISP)和網路用戶提供IP位址、自治系統AS好嗎和中文域名的分配管理服務。
域名級別
頂級域名
頂級域名又分為兩類:
一是國家頂級域名(national top-level domainnames,簡稱nTLDs),200多個國家都按照ISO3166國家代碼分配了頂級域名,例如中國是cn,美國是us,日本是jp等;
二是國際頂級域名(international top-level domain names,簡稱iTDs),例如表示工商企業的 .Com,表示網路提供商的.net,表示非盈利組織的.org等。大多數域名爭議都發生在com的頂級域名下,因為多數公司上網的目的都是為了贏利。為加強域名管理,解決域名資源的緊張,Internet協會、Internet分址機構及世界智慧財產權組織(WIPO)等國際組織經過廣泛協商, 在原來三個國際通用頂級域名:(com)的基礎上,新增加了7個國際通用頂級域名:firm(公司企業)、store(銷售公司或企業)、Web(突出WWW活動的單位)、arts(突出文化、娛樂活動的單位)、rec (突出消遣、娛樂活動的單位)、info (提供信息服務的單位)、nom(個人),並在世界範圍內選擇新的註冊機構來受理域名註冊申請。
二級域名
二級域名是指頂級域名之下的域名,在國際頂級域名下,它是指域名註冊人的網上名稱,例如 ibm,yahoo,microsoft等;在國家頂級域名下,它是表示註冊企業類別的符號,例如com,edu,gov,net等。
我國在國際網際網路信息中心(Inter NIC) 正式註冊並運行的頂級域名是CN,這也是我國的一級域名。在頂級域名之下,我國的二級域名又分為類別域名和行政區域名兩類。類別域名共6個, 包括用於科研機構的ac;用於工商金融企業的com;用於教育機構的edu;用於政府部門的 gov;用於網際網路信息中心和運行中心的net;用於非盈利組織的org。而行政區域名有34個,分別對應於我國各省、自治區和直轄市。
三級域名
三級域名用字母( A~Z,a~z,大小寫等)、數字(0~9)和連線符(-)組成, 各級域名之間用實點(.)連線,三級域名的長度不能超過20個字元。 如無特殊原因,建議採用申請人的英文名(或者縮寫)或者漢語拼音名 (或者縮寫) 作為三級域名,以保持域名的清晰性和簡潔性。
定址過程
域名地址的廣泛使用是因為它便於記憶,在網際網路網路中真正尋找“被叫”時還要用到IP位址,因此域名伺服器的工作就是專門從事域名和IP位址的轉換翻譯。域名地址結構本身是分級的,所以域名伺服器也是分級的。
舉例說明網際網路中的定址過程:一外國用戶要尋找一台叫做host.edu.cn的中國主機。此用戶“呼叫”host.edu.cn,本地域名伺服器受理並分析號碼;由於本地域名伺服器中沒有中國域名資料,必須向上一級查詢,本地域名伺服器向本地最高域名伺服器問詢;本地最高域名伺服器檢索自己的資料庫,查到cn為中國,則指向中國的最高域名伺服器;中國最高域名伺服器分析號碼,檢測到第二級域名為edu,就指向edu域名伺服器;經edu域名伺服器分析找到本域內host主機所對應的IP位址,就指向名為HOST的主機,一個完整的定址過程結束。