域名系統:DNS 提供域名和IP地址之間映射的分散式資料庫;能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP地址。通過輸入域名,最終得到該域名對應的IP地址的過程叫做域名解析;DNS協議採用TCP或UDP協議,使用埠號53。DNS採用客戶端/伺服器模式,是一個具有樹狀層次結構的,聯機分散式資料庫系統。
註:Hosts文件是主機本地文件,記錄了主機名和IP地址的對應信息;用UDP的情況是對於主機詢問DNS伺服器訪問HTTP地址時使用,加速訪問網頁速度;DNS伺服器中繼到主DNS伺服器之間同步DNS數據,一般使用TCP,保證穩定性;
DNS域名結構是包括多級域名的分層結構,頂級域名、二級域名、三級域名等。
–不同等級的域名之間使用點號分隔,級別最低的域名寫在最左邊,而級別最高的域名則寫在最右邊。
–每一級的域名都由字母和數字組成,不區分大小寫;域名的根域用”.”表示,以點號結尾的域名稱為完全合格域名FQDN。
網際網路域名結構樹:

DNS域名解析原理:
1、域名解析工作是通過調用伺服器上的解析器軟體完成的。
2、DNS域名解析按照域名空間的分層樹狀結構自頂至下進行。

遞歸查詢:如果DNS伺服器支持遞歸查詢,那麼當它接收到遞歸查詢請求後,它將負責把最終的查詢結果返回請求發送方。即使執行遞歸查詢的DNS伺服器無法從本地資料庫返回查詢結果,它也必須查詢其他的DNS伺服器,直到得到確認的查詢結果;一般客戶機與本地DNS域名伺服器之間的查詢交互採用的就是遞歸查詢方式。
迭代查詢:DNS伺服器接收到迭代查詢請求後,如果無法從本地資料庫返回查詢結果,它會返回一個可能知道查詢結果的DNS伺服器地址給請求者,由請求者自行查詢該DNS伺服器,以此類推,請求者最終將得到查詢結果;一般本地域名伺服器發送至根域名伺服器的查詢採用的就是迭代查詢。
反向查詢:DNS反向查詢允許DNS客戶端根據已知的IP地址查找主機所對應的域名;網際網路域名樹中設立了一個特殊的in-addr.arpa反向查詢域用於反向查詢。
靜態域名解析:
手工配置域名和IP地址之間的對應關係
動態域名解析:
由DNS域名伺服器完成解析
DNS代理:
設備對DNS解析進行中繼
DNS冗餘—為保證服務的高可用性,DNS要求使用多台伺服器冗餘支持每個區域;某個區域的資源記錄通過手動或自動方式更新到主DNS伺服器上;備用DNS 伺服器用作同一區域中主伺服器的備份伺服器,以防主伺服器無法訪問或宕機。備用DNS伺服器定期與主 DNS 伺服器通訊,確保它的區域信息保持最新。如果不是最新信息,備用DNS伺服器就會從主伺服器獲取最新區域數據文件的副本。這種將區域文件複製到多台名稱伺服器的過程稱為區域複製。
域名解析器—解析通常需要建立多個名稱伺服器,找到所需要的信息。然而一些解析器的功能更簡單地只用一個名稱伺服器進行通信。這些簡單的解析器依賴於一個遞歸名稱伺服器(稱為”存根解析器”),為他們尋找信息的執行工作。
A記錄—是用來指定域名對應的IP地址記錄。用戶可以將該域名下的網站伺服器指向到自己的網頁伺服器(web server)上。同時也可以設置域名的子域名。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/255236.html
微信掃一掃
支付寶掃一掃