一、DNS概述
在早期的TCP/IP網路中,名稱解析通常由一台電腦負責,它維護了一份主機名稱與IP地址對應的‘清單’(Hosts檔案)
當網路中主機間通訊時,源主機會通過查詢Hosts檔案,將目的主機的主機名稱解析成IP地址
【Hosts檔案的缺點】
a)主機名稱重複:Hosts檔案是單層式結構,主機多了容易重名
b)主機維護困難:在一個單層式結構的檔案中維護著所有的主機記錄,這樣檔案會太大,而且當主機記錄增加或更新時很難維護
【DNS的形成特點】
a)層次性、分布式的特點:將巨大的資訊量按階層規劃成許多較小的部分,將每一部分儲存在不同的電腦上
b)解決資訊的統一:資訊資料的分布面變廣,不會形成瓶頸,提高訪問效率
【Hosts檔案的位置】
C:\windows\system32\drivers\etc
【Dos下的映射命令】
echo www.99.com 1.1.1.1 >> c:\windows\system32\drivers\etc\hosts
(1)、DNS的功能
DNS協議的最準系統是在主機名稱與對應的IP地址之間建立映射管理
DNS是一組協議和服務,它允許使用者在尋找網路資源時使用層次化的對方便使用的名字取代IP地址
【主機名稱(網域名稱)比直接使用IP地址的好處】
a)主機名稱便於記憶
b)數字形式的IP地址可能會由於各種原因而改變,而主機名稱可以保持不變
(2)、DNS的組成
組成DNS系統的核心是DNS伺服器,它是提供網域名稱查詢服務的電腦,用來維護DNS名字資料並處理DNS用戶端主機名稱的查詢
DNS伺服器儲存了包含主機名稱和相應的IP地址的資料庫
DNS與磁碟檔案系統的目錄結構的對比:
#定位一個檔案位置:從根目錄到子目錄再到檔案名稱,如‘c:/windows\explorer.exe’
#定位一個主機名稱:從主機名稱到父域再到根域,如‘news.sina.com.cn’
DNS網域名稱包括:根域、頂級域、二級域和主機名稱
1、根域
根(root)域就是·(點號),它由internet名字註冊授權機構管理
全球有13個根:美國10個、英國1個、日本1個、瑞典1個
2、頂級域
DNS根域的下一級就是頂級域,由internet名字授權機構管理
【頂級域的組成類型】
組織域:採用三個字元的代號,標識DNS域中所包含的組織的主要功能或活動
國家域或地區頂級網域名稱:採用兩個字元的國家或地區代號