DNS網域名稱系統

2021-10-18 22:58:33 字數 1020 閱讀 6367

網域名稱雖然好記,但是計算機只能處理數碼訊號。

如果我們想通過網域名稱訪問別的主機,就需要把網域名稱轉換成對應的ip位址,將文字轉化為數碼訊號,這時候就需要dns。

網際網路和總有一種伺服器,叫做網域名稱伺服器。這個伺服器專門用來存放網域名稱。

網域名稱伺服器也是有層次結構的,從上至下依次是:根網域名稱伺服器,頂級網域名稱伺服器,許可權網域名稱伺服器,本地網域名稱伺服器

**快取記憶體:**用來存放最近查詢過的網域名稱,以及從何處獲得網域名稱對映資訊的記錄,目的是加快查詢速度

網域名稱查詢的過程

先查詢本地的快取記憶體區域,有就直接拖出來用

沒有的話,在向本地網域名稱伺服器進行查詢。

如果本地網域名稱伺服器沒有的話就向根網域名稱伺服器申請查詢

dns汙染

通過一連串網域名稱伺服器查詢過程中如果查詢的網域名稱不支援訪問(黑名單)中的網域名稱,就會有程式冒充網域名稱伺服器,返回錯誤的ip位址

(1)在瀏覽器中輸入url

(2)通過dns系統查詢ip位址

1.優先查詢瀏覽器和本機快取記憶體,如果沒有查詢本地網域名稱伺服器

2.如果1沒有解決問題,則需要借助網路查詢路由器dns快取,如果查詢到ip則直接返回,沒有的話繼續查詢

3.如果主機所詢問的本地網域名稱伺服器不知道被查詢網域名稱的ip位址,那麼本地網域名稱伺服器就以dns客戶的身份,向其他根網域名稱伺服器繼續發 送查詢請求報文

(3)通過ip位址建立tcp連線

主機瀏覽器通過dns解析得到了目標伺服器的ip位址後,與伺服器建立tcp連線

(4)瀏覽器給web伺服器傳送乙個http請求

(5)伺服器處理請求

(6)伺服器發出乙個html響應

(7)釋放tcp連線

(8)瀏覽器顯示頁面

DNS網域名稱系統

前言 學過計算機網路的我們知道,整個 internet 網路就是乙個單一的 抽象的網路,各個主機通過全世界範圍內唯一的 32位識別符號 ip 位址來標識唯一性,很顯然,在網際網路中它們只能通過 ipip ip202.108.22.5 然而,當我們想要訪問的 變多,我們就不得不記住一串又一串長達 32...

DNS網域名稱系統

是網際網路使用的命名系統,用來把便於人們使用的機器名字轉換為ip位址。如果一台計算機上的dns服務出現了錯誤,就可能導致,internet雖然連線了,但是不能訪問網頁,但是qq可以上去。這是因為qq是直接訪問的是ip位址。劃分為根網域名稱,一級網域名稱,二級網域名稱等。根網域名稱就是乙個點.通常會省...

網域名稱系統DNS

網域名稱解析過程 不一定理解全部正確 dns 全稱為 domain name system 是乙個網域名稱解析系統,把網域名稱 www.baidu.com 解析為ip位址。所以,這個乙個系統,是乙個服務,需要有伺服器來跑這些服務。dns伺服器按層次結構進行組織,且這個組織和網域名稱的結構相對應,網域...