定義:由於使用ip位址難以對應到每個相應的**,使用網域名稱相對而言容易記住,但將每個網域名稱與ip的對應關係放在主機內會消耗大量資源,因此,採用dns伺服器儲存,並用dns網域名稱系統轉換得到ip
網域名稱:網際網路採用層次樹狀結構的網域名稱結構
網域名稱的結構由若干個分量組成,各分量之間用「點」隔開,分別代表不同級別的網域名稱;每一級的網域名稱都由英文本母和數字組成,不超過63個字元,不區分大小寫字母;級別最低的網域名稱寫在最左邊,而級別最高的頂級網域名稱寫在最右邊;完整的網域名稱不超過255個字元。
網域名稱系統既不規定乙個網域名稱需要包含多少個 下級網域名稱,也不規定每一-級的網域名稱代表什麼意思。
各級網域名稱由其上-級的網域名稱管理機構管理,而最高的頂級網域名稱則由網際網路名稱與數字位址分配機構icann進行管理。
工作過程
當在網頁中輸入某伺服器的網域名稱時,使用者主機會在自己的快取記憶體中查詢該網域名稱的ip位址
如果沒找到,則會向網路中的某台dns伺服器查詢
dns伺服器中有網域名稱和ip位址對映關係的資料庫
遞迴查詢
一般客戶機和伺服器之間屬遞迴查詢,即當客戶機向dns伺服器發出請求後,若dns伺服器本身不能解析,則會向另外的dns伺服器發出查詢請求,得到結果後轉交給客戶機;
迭代查詢
一般dns伺服器之間屬迭代查詢,如:若dns2不能響應dns1的請求,則它會將dns3的ip給dns2,以便其再向dns3發出請求;
應用層 DNS網域名稱解析協議
tcp ip中我們使用ip位址 埠號來確定網路上的某一主機的某一程式,但是ip位址不方便記憶。所以產生了乙個叫做主機名的東西,它是乙個字串。我們使用hosts檔案來描述主機名與ip位址的對應關係,這樣只要我們知道主機名就可以找到網路上對應的主機。但是,我們也知道,在區域網中的主機的ip位址會隨著網路...
網域名稱解析協議 DNS
網域名稱系統 英語 domain name system,縮寫 dns 是網際網路的一項服務。它作為將網域名稱和ip位址相互對映的乙個分布式資料庫,能夠使人更方便地訪問網際網路。dns使用tcp和udp埠53。當前,對於每一級網域名稱長度的限制是63個字元,網域名稱總長度則不能超過253個字元。早期...
DNS網域名稱解析
dns是動態網域名稱系統的英文簡稱,是用來把我們輸入的網域名稱解析成ip位址的,如果沒有dns我們輸入的例如www.baidu.com這樣的網域名稱就無法被訪問。如果我們訪問 的時候要輸入ip位址的話,顯然既不方便也不容易記憶,所以我們用網域名稱來訪問 網域名稱雖然便於人們記憶,但網路中的計算機之間...