計算機網路 DNS協議

2021-09-27 10:10:11 字數 1291 閱讀 6663

dns工作原理概述

一趟dns查詢過程解析

dns快取

dns記錄和報文

由於只是用乙個dns伺服器會造成種種問題,如:

因此dns伺服器採用分布式、層次的資料庫

根dns伺服器

頂級域(tld)dns伺服器

權威dns伺服器

本地dns伺服器然後,dns客戶端會向本地dns伺服器傳送查詢報文,本地dns伺服器將查詢報文傳送到根dns伺服器

根dns伺服器將頂級網域名稱(com)解析出來,並將負責頂級網域名稱的頂級域dns伺服器(com dns伺服器)的ip位址列表進行返回給本地dns伺服器

本地dns伺服器再次向這些頂級域dns伺服器之一傳送查詢報文,頂級域dns伺服器將二級網域名稱解析出來,然後將負責二級網域名稱的dns伺服器的ip位址返回給本地dns伺服器

本地dns伺服器再次向權威dns伺服器傳送查詢報文,權威dns伺服器將網域名稱對應的ip位址進行返回

本地dns伺服器將網域名稱對應的ip位址返回給呼叫它的應用程式,交給應用程式進行處理

遞迴查詢

遞迴查詢要求伺服器端接收到客戶端請求,必須使用乙個準確的查詢結果恢復客戶端,若dns伺服器本地沒有快取,則去請求其他伺服器並將結果返回

迭代查詢

迭代查詢要求dns伺服器能向客戶端提供其能夠解析查詢請求的dns伺服器位址,當客戶端傳送查詢請求時,伺服器並不直接返回結果,而是告訴客戶端另一台伺服器的位址,由客戶端再次去請求。

實際中遵循的查詢模式

從請求主機到本地dns伺服器的查詢是遞迴的,其餘的查詢是迭代的,即上面的一趟dns查詢過程解析

dns只有兩種報文:查詢報文和回答報文

dns報文解析

第三個字段(問題數)

第四個字段(回答rr數)

第五個字段(權威rr數)

第六個字段(附加rr數)

問題區域:包含正在進行的查詢資訊

權威區域:包含了其他權威副**的記錄

附加區域:包含了其他有幫助的記錄。如一條mx請求的回答報文的回答區域包含一條郵件伺服器的規範主機名的資源記錄。該附加區域包含乙個型別a記錄,該記錄提供了用於該郵件伺服器的規範主機名的ip位址

計算機網路 DNS協議

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

計算機網路 DNS

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

計算機網路 協議

網路檔案服務 在nfs的應用中,本地nfs的客戶端應用可以透明地讀寫位於遠端nfs伺服器上的檔案,就像訪問本地檔案一樣。snmp network management protocol 簡單網路管理協議 能夠使網路管理員提高網路管理效能,及時發現並解決網路問題以及規劃網路的增長 smtp mail ...