DNS學習筆記

2021-09-02 13:47:19 字數 1185 閱讀 3845

dns簡單介紹:

1.dns:是乙個由分層的dns伺服器實現的分布式資料庫,是乙個允許主機查詢分布式資料庫的應用層協議

2. dns伺服器:就相當於乙個軟體程式(其實乙個重要dns伺服器是乙個集群),他一般部署在unix或者linux系統上,dns協議是執行在udp協議之上,使用的是53號埠

3. 獲取ip位址的過程:客戶端瀏覽器一般都整合了乙個dns客戶機,當使用者從瀏覽器的url位址列輸入位址的時候,dns客戶端主機就會獲取到該主機名,並將主機名傳送的dns伺服器,dns伺服器收到請求處理以後就會回答乙個相應的回答,該回答中包含有傳送的主機名對應的ip位址,當瀏覽器拿到這個ip位址以後,就可以找到對應的web伺服器

4. dns的缺點:增加了額外的延遲,增加了網路的負擔

5.dns負載均衡機制:比如乙個web伺服器的訪問量很大,就會將相同的web伺服器部署在多個主機上,由於每乙個主機的ip位址不一樣,那怎麼讓web客戶端(瀏覽器)知道該訪問哪一台主機上的伺服器,這時就完全要靠dns伺服器的負載均衡機制來解決。dns伺服器中,乙個主機名可能會對映到能訪問到web伺服器的很多ip位址(每個位址對應乙個相同的web服務端,不是乙個臺伺服器),當客戶端訪dns伺服器的時候,dns會將與請求的主機名的多個ip位址同時發給dns客戶端,但是dns雖然收到了很多ip都能訪問同乙個**,但是他一般會將排在第一的ip位址給瀏覽器使用;所以dns通過控制返回的ip位址就可以實現負載均衡的目的;(郵件伺服器也是有很多的,也可採用這種機制的)

6.dns伺服器種類:重要的dns伺服器種類有4種:根dns伺服器(全球有13個,每乙個dns伺服器都是重複的集群,供安全使用),頂級網域名稱dns伺服器(有com,org,net,edu種類的dns伺服器),權威dns伺服器,本地伺服器

8.權威dns服務只是相對的,如果乙個本地dns伺服器存放了其他本地dns伺服器的ip位址,他也可以說是其他本地dns伺服器的權威伺服器

9.web快取:為了減少在網路中的傳輸,一般本地dns伺服器都是有快取功能的,他會將之前訪問過的主機名與ip的對映儲存起來;以後就可以不用再去繞那麼多彎子了,同時本地dns服務也是可以儲存com的dns伺服器的ip,這樣就可以繞過根dns伺服器了。

DNS與BIND學習筆記 2

6.bind中名字伺服器的分類以及區別 非權威 從快取中讀取記錄來回答查詢,可能資料已過期 遞迴 名字伺服器要麼是遞迴要麼是不遞迴的。遞迴的含義是如果它不能回答你的查詢,它將自己替你向上級進行查詢,知道有結果 真實的結果或者錯誤的訊息 非遞迴 如果對於你的查詢它能回答的,那麼它將提供正確的響應,否則...

DNS與BIND學習筆記5

1.第一步肯定是要規劃一下自己域內的dns該怎麼配!希望配置到my.net的主網域名稱伺服器為10.1.1.198。而marco.my.net是公司的web和ftp伺服器,它的ip是10.1.1.201。yuyu.my.net是mail server指向10.1.1.202 2.根據上面的想法配置 ...

Linux學習筆記06之DNS

一 dns概念 domain name system 網域名稱系統 是網際網路上作為網域名稱和ip位址相互對映的乙個分布式資料庫 二 dns功能 完成ip位址和網域名稱之間的乙個對映 三 dns分類 1 靜態對映 每台裝置上都配置主機到ip位址的對映,各裝置獨立維護自己的對映表,而且只供本裝置使用 ...