計算機網路(十四)DNS介紹

2021-09-24 06:25:12 字數 1926 閱讀 9811

4.dns查詢

5.dns如同網際網路中的分布式資料庫

dns可以將那串字串轉換為具體的ip位址。

dns不僅適用於ipv4,還適用於ipv6。

tcp/ip世界中從一開始就已經有了乙個叫做主機識別碼的東西。

系統必須自動將主機名轉換為具體的ip位址。

主機往往會利用乙個叫做hosts的資料庫檔案。

dns系統:這個系統中主機的管理機構可以對資料進行變更和設定。它可以維護乙個用來表示組織內部主機名和ip位址之間對應關係的資料庫。

在應用中,當使用者輸人主機名( 網域名稱)時,dns會自動檢索那個註冊了主機名和ip位址的資料庫,並迅速定位對應的ip位址。

如果主機名和ip位址需要進行變更時,也只需要在組織機構內部進行處理即可,而沒必要再向其他機構進行申請或報告。

網域名稱是指為了識別主機名稱和組織機構名稱的一種具有分層的名稱。

當出現了帶有層次結構的網域名稱之後,每乙個組織機構就可以自由地為主機命名了。

dns的分層:人們也把這種分層結構叫做樹形結構。如果說頂點是樹的根(root), 那麼底下是這棵樹的各層枝葉。

很長時間以來網域名稱都以ascii字元編碼表示,然而現在也逐漸開始使用日語等眾多國家的文字表示。

網域名稱伺服器是指管理網域名稱的主機和相應的軟體,它可以管理所在分層的域的相關資訊。其所管理的分層叫做zone。

根部所設定的dns叫做根網域名稱伺服器。

根網域名稱伺服器中註冊著根以下第1層網域名稱伺服器的ip位址。

在根網域名稱伺服器的下一層網域名稱伺服器中註冊了再往下一層網域名稱伺服器的ip位址。

根據每個網域名稱伺服器所管理的網域名稱,如果下面再沒有其他分層,就可以自由地指定主機名稱或子網名稱。

如果想修改該分層的網域名稱或重新設定網域名稱伺服器的ip位址,還必須得在其上層的網域名稱伺服器中進行追加或修改。

網域名稱和網域名稱伺服器需要按照分層進行設定。如果網域名稱伺服器宥機,那麼針對該域的dns查詢也就無法正常工作。

為了提高容災能力,一般會設定至少兩個以上的網域名稱伺服器。

所有的網域名稱伺服器都必須註冊根網域名稱伺服器的ip位址。

因為dns根據ip位址進行檢索時,需要從根網域名稱伺服器開始按順序進行。

進行dns查詢的主機和軟體叫做dns解析器。

使用者所使用的工作站或個人電腦都屬於解析器。

乙個解析器至少要註冊乙個以上網域名稱伺服器的ip位址。通常,它至少包括組織內部的網域名稱伺服器的ip位址。

解析器為了調查ip位址,向網域名稱伺服器進行查詢處理。

接收這個查詢請求的網域名稱伺服器首先會在自己的資料庫進行查詢。

如果有該網域名稱所對應的ip位址就返回。如果沒有,則網域名稱伺服器再向上一層根網域名稱伺服器進行查詢處理。

從根開始對這棵樹按照順序進行遍歷,直到找到指定的網域名稱伺服器, 並由這個網域名稱伺服器返回想要的資料。

解析器和網域名稱伺服器將最新了解到的資訊暫時儲存在快取裡。這樣,可以減少每次查詢時的效能消耗。

dns所管理的資訊不僅僅是這些主機名跟ip位址之間的對映關係。它還要管理眾多其他資訊。

主機名與ip位址的對應資訊叫做a記錄。

從ip位址檢索主機名稱的資訊叫做ptr。

上層或下層網域名稱伺服器ip位址的對映叫做ns記錄。

mx記錄中註冊了郵件位址與郵件接收伺服器的主機名。

計算機網路 DNS服務介紹

本文梳理dns服務 dns domain name system,網域名稱系統,也稱為網域名稱解析系統 是一種把計算機主機名稱解析為對應的ip位址的服務。從網路通訊原理上來講,dns並不是必需的,因為可以直接通過ip位址進行訪問,而且事實上網路通訊時最終所採用的定址方式也是網路層的ip位址定址。為了...

計算機網路 DNS

1 網域名稱系統dns domain name system 是網際網路使用的命名系統,用來把便於人們時用的機器名字轉換為ip位址。網際網路的網域名稱系統dns被設計成乙個聯機分布式資料庫系統,並採用客戶伺服器方式。dns使大多數名字都在本地進行解析,僅少量解析需要在網際網路上通訊,因此dns系統的...

計算機網路 DNS協議

dns domain name system 是 網域名稱系統 的英文縮寫,是一種組織成域層次結構的計算機和網路服務命名系統.其實就是將我們常用的網域名稱轉化為ip位址,供我們訪問 1 網域名稱伺服器 網域名稱伺服器有下面四種型別 a.本地網域名稱伺服器 本地網域名稱伺服器又稱為 預設網域名稱伺服器...