網域名稱系統是將網域名稱和IP位址相互映射的分散式資料庫,主要功能是提供網域名稱解析服務,並將網域名稱解析為IP位址,實現使用者造訪網站時只用輸入網域名稱即可存取的功能,能夠使人更方便地存取網路。
網域系統的主要功能是:提供網域名稱解析服務,將網域名稱解析為IP位址,實作使用者造訪網站時只用輸入網域即可存取的功能。
網域名稱系統(DNS)是Internet上解決網路機器命名的一種系統,是網際網路的服務。它作為將網域名稱和IP位址相互映射的分散式資料庫,能夠使人更方便地存取網際網路。
網域系統(DNS)使用TCP和UDP連接埠53。目前,對於每一級網域長度的限制是63個字符,網域總長度則不能超過253個字符。
網域結構:
#網域系統(DNS)是由解析器和網域伺服器組成的。網域名稱伺服器是指保存有該網路中所有主機的網域名稱和對應IP位址,並具有將網域名稱轉換為IP位址功能的伺服器。其中網域名稱必須對應一個IP位址,而IP位址不一定有網域名稱。
根據網域名稱伺服器所扮演的作用,可以把網域名稱伺服器分成四種不同的類型:
網域系統採用類似目錄樹的等級結構。網域名稱伺服器為客戶機/伺服器模式中的伺服器方,它主要有兩種形式:主伺服器和轉送伺服器。將網域名稱映射為IP位址的過程稱為「網域解析」。
網域系統(DNS)的工作原理:
#第一步:客戶機提出網域名稱解析請求,並將該請求傳送給本地的網域名稱伺服器。
第二步:當本地的網域名稱伺服器收到請求後,就先查詢本地的緩存,如果有該紀錄項,則本地的網域伺服器就直接把查詢的結果回傳。
第三步:如果本地的快取中沒有該紀錄,則本地網域名稱伺服器就直接把請求發給根網域伺服器,然後根網域伺服器再傳回本地網域名稱伺服器一個所查詢網域(根的子網域)的主網域名稱伺服器的位址。
第四步:本地伺服器再向上一步返回的網域名稱伺服器發送請求,然後接受請求的伺服器查詢自己的緩存,如果沒有該紀錄,則傳回相關的下級的網域名稱伺服器的位址。
第五步:重複第四步,直到找到正確的紀錄。
第六步:本地網域名稱伺服器把傳回的結果儲存到快取,以備下一次使用,同時也將結果傳回給客戶端。
以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以追蹤php中文網相關教學欄位! ! !
以上是網域名稱系統的主要功能是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!