DNS伺服器詳解

2022-04-08 06:42:12 字數 1574 閱讀 1773

** :

dns網域名稱解析大致過程如圖:

瀏覽器先檢查自身快取中有沒有被解析過的這個網域名稱對應的ip位址,如果有,解析結束。同時網域名稱被快取的時間也可通過ttl屬性來設定。

如果瀏覽器快取中沒有(專業點叫還沒命中),瀏覽器會檢查作業系統快取中有沒有對應的已解析過的結果。而作業系統也有乙個網域名稱解析的過程。在windows中可通過c盤裡乙個叫hosts的檔案來設定,如果你在這裡指定了乙個網域名稱對應的ip位址,那瀏覽器會首先使用這個ip位址。

但是這種作業系統級別的網域名稱解析規程也被很多黑客利用,通過修改你的hosts檔案裡的內容把特定的網域名稱解析到他指定的ip位址上,造成所謂的網域名稱劫持。所以在windows7中將hosts檔案設定成了readonly,防止被惡意篡改。

如果至此還沒有命中網域名稱,才會真正的請求本地網域名稱伺服器(ldns)來解析這個網域名稱,這台伺服器一般在你的城市的某個角落,距離你不會很遠,並且這台伺服器的效能都很好,一般都會快取網域名稱解析結果,大約80%的網域名稱解析到這裡就完成了。

如果ldns仍然沒有命中,就直接跳到root server 網域名稱伺服器請求解析

根網域名稱伺服器返回給ldns乙個所查詢域的主網域名稱伺服器(gtld server,國際頂尖網域名稱伺服器,如.com .cn .org等)位址

此時ldns再傳送請求給上一步返回的gtld

name server根據對映關係表找到目標ip,返回給ldns

ldns快取這個網域名稱和對應的ip

ldns把解析的結果返回給使用者,使用者根據ttl值快取到本地系統快取中,網域名稱解析過程至此結束

一、主機解析網域名稱的順序

1、找快取

2、找本機的hosts檔案

3、找dns伺服器

注意:配置ip和主機名時,要記得修改/etc/hosts檔案,因為有些應用程式在主機內的程序之間通訊的時候,會本機的主機名,如果主機名不能正確解析到乙個正常的ip位址,那麼就會導致程序通訊有問題。

二、概念解釋

dns(domain name system,網域名稱系統)

​ 1、網際網路上作為網域名稱和ip(internet protocol address)位址相互對映的乙個分布式資料庫,能夠使使用者更方便的訪問網際網路,而不用去記住能夠被機器直接讀取的ip數串。

​ 2、通過主機名,最終得到該主機名對應的ip位址的過程叫做網域名稱解析(或主機名解析)。

​ 3、dns協議執行在udp協議之上,使用埠號53。

a:1、瀏覽器快取:瀏覽器會按照一定的頻率快取dns記錄。

2、作業系統快取:如果瀏覽器快取中找不到需要的dns記錄,那就去作業系統中找。

3、路由快取:路由器也有dns快取。

4、isp的dns伺服器:isp是網際網路服務提供商(internet service provider)的簡稱,isp有專門的dns伺服器應對dns查詢請求。

dns伺服器配置 專案三 DNS伺服器配置

一 專案任務描述 有一所院校,組建了校園內部的區域網並架社內部的web伺服器和ftp伺服器,現需要安裝並配置一台dns伺服器為校園網內部的使用者提供dns服務,使使用者能夠使用網域名稱訪問內部的web 和ftp伺服器以及網際網路上的各個 二 專案任務劃分 子任務1 dns的安裝 子任務2 dns正向...

DHCP伺服器 DNS伺服器 Samba伺服器

dhcp伺服器 dhcp在管理網路配置方面很有作用,特別是乙個當乙個網路的規模較大時,使用dhcp可極大的減少 管理員的工作量。端的dhcp請求,給客戶端分配ip位址。而客戶端負責向伺服器發出請求ip位址的資料報,並獲取 伺服器分配的ip位址,為客戶端分配ip位址。大多數作業系統也都提供了dhcp客...

關於DNS伺服器

dns的全稱和作用 什麼是dns伺服器 簡單來說,dns伺服器是domain name system或者domain name service 網域名稱系統或者餘名服務 網域名稱系統為internet上的主機分配網域名稱位址和ip位址。使用者使用網域名稱位址,該系統就會自動把網域名稱位址轉為ip位址...