首頁 > 常見問題 > 主體

用於解析網域的協定是什麼?

青灯夜游
發布: 2022-08-22 13:48:03
原創
28594 人瀏覽過

用於解析網域的協議是:網域解析協議,又稱DNS協定。 DNS是因特網的核心服務,它作為可以將網域名稱和IP位址相互映射的分散式資料庫,能夠使人更方便的存取互聯網,而不用去記住能夠被機器直接讀取的IP數串。

用於解析網域的協定是什麼?

相關推薦:《程式教學

用於解析網域的協定是:網域解析協議,又稱DNS協議。

DNS 是網域名稱系統(Domain Name System) 的縮寫,是因特網的核心服務,它作為可以將網域名稱和IP位址相互映射的分散式資料庫,能夠使人更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。這也是DNS的官方說法。

說白了就是:在網路中透過IP 位址來進行通訊。但IP 位址的表示形式是數字,很難進行記憶(例如116.213.120.232),所以為每個IP取一個人類較易記憶的網域形式(如www.google.com),而透過DNS 來把解析網域成為IP(將方便人理解的命名格式解析成電腦能理解的格式,也可以將IP 翻譯成網域名稱)

DNS服務的作用:將網域名稱解析為IP 位址

  • 客戶端向DNS伺服器(DNS伺服器有自己的IP位址)發送網域名稱查詢請求

  • #DNS伺服器告知客戶機網路伺服器的IP 位址

  • 客戶機與Web 伺服器通訊

DNS是一種可以將網域名稱和IP位址相互映射的層次結構的分散式資料庫系統,主要包含如下3個組成部分:

  • (1)網域空間(domain name space)和資源記錄(resource record);

  • ##(2)網域名稱伺服器(name server);

  • (3)解析器(resolver)。

用於解析網域的協定是什麼?

DNS系統採用遞迴查詢要求的方式來回應使用者的查詢,其一般流程如下:

  • (1)客戶端先向首選網域名稱伺服器查詢。

  • (2)首選網域資源記錄,如果存在則作權威回答,如果不存在,則檢查本地緩存,如果有記錄則直接傳回結果。若本機資源記錄和快取記錄都不存在,則向根網域名稱伺服器查詢。

  • (3)根網域名稱伺服器傳回對應頂級網域的權威網域名稱伺服器的位址,首選網域名稱伺服器繼續向該頂級權威網域名稱伺服器查詢。

  • (4)頂級權威網域名稱伺服器返回次級網域的權威網域名稱伺服器位址,首選網域名稱伺服器如此迭代查詢,直到得到對查詢網域的權威回答,保存在本機快取中並返回給客戶端,完成此查詢。目前絕大多數的網路都會開放DNS服務,DNS資料包不會被防火牆等網路安全防護設備攔截,因此,可以基於DNS協定建立隱蔽通道,從而順利穿過防火牆,在客戶端和伺服器之間隱蔽地傳輸資料。

想要查閱更多相關文章,請造訪

PHP中文網! !

以上是用於解析網域的協定是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!