久久综合九色综合97婷婷-美女视频黄频a免费-精品日本一区二区三区在线观看-日韩中文无码有码免费视频-亚洲中文字幕无码专区-扒开双腿疯狂进出爽爽爽动态照片-国产乱理伦片在线观看夜-高清极品美女毛茸茸-欧美寡妇性猛交XXX-国产亚洲精品99在线播放-日韩美女毛片又爽又大毛片,99久久久无码国产精品9,国产成a人片在线观看视频下载,欧美疯狂xxxx吞精视频

有趣生活

當前位置:首頁>職場>dns協議的工作原理(工作原理及其解析過程詳解)

dns協議的工作原理(工作原理及其解析過程詳解)

發布時間:2024-01-24閱讀(12)

導讀域名域名是由一串用點分隔符“.”組成的互聯網上某一臺計算機或計算機組的名稱,用于在數據傳輸時標識計算機的方位,域名可以說是一個IP地址的代稱,目的是為了便于....

域名域名是由一串用點分隔符“.”組成的互聯網上某一臺計算機或計算機組的名稱,用于在數據傳輸時標識計算機的方位,域名可以說是一個IP地址的代稱,目的是為了便于記憶后者可以直接訪問域名來代替IP地址,然后域名系統(DNS)就會將它轉化成便于機器識別的IP地址這樣,人們只需要記憶域名這一串帶有特殊含義的字符,而不需要記憶沒有含義的數字,今天小編就來說說關于dns協議的工作原理?下面更多詳細答案一起來看看吧!

dns協議的工作原理(工作原理及其解析過程詳解)

dns協議的工作原理

DNS( Domain Name System)域名系統

域名

域名是由一串用點分隔符“.”組成的互聯網上某一臺計算機或計算機組的名稱,用于在數據傳輸時標識計算機的方位,域名可以說是一個IP地址的代稱,目的是為了便于記憶后者。可以直接訪問域名來代替IP地址,然后域名系統(DNS)就會將它轉化成便于機器識別的IP地址。這樣,人們只需要記憶域名這一串帶有特殊含義的字符,而不需要記憶沒有含義的數字。

域名系統

DNS( Domain Name System)是“域名系統”的英文縮寫,是一種組織成域層次結構的計算機和網絡服務命名系統,它用于TCP/IP網絡,它所提供的服務是用來將主機名和域名轉換為IP地址的工作。

DNS解決了什么問題?實現了IP和域名的相互轉換,DNS是互聯網的一項服務,它作為將域名和IP地址相互映射的一個分布式數據庫,能夠使人更方便地訪問互聯網。

DNS主要作用就是將主機域名轉換為ip地址,DNS就是一位“翻譯官”,將域名解析為IP地址。DNS服務器一般分三種,根DNS服務器,頂級DNS服務器,權威DNS服務器。

DNS同時支持UDP和TCP訪問,默認53端口,當名字解析器發出一個查詢請求,并且返回響應報文中的TC位設置為1時,名字解析器通常使用TCP重發原來的查詢請求,TCP能將用戶的數據流分為一些報文段,用多個報文段來傳送任意長度的用戶數據,即允許返回的響應超過512個字節。

DNS服務類型

1、授權型DNS,一種授權型DNS服務提供一種更新機制,供開發人員用于管理其公用DNS 名稱。然后,它響應DNS查詢,將域名轉換為IP地址,以便計算機可以相互通信。授權型 DNS對域有最終授權且負責提供遞歸型DNS服務器對IP地址信息的響應。

2、遞歸型 DNS,客戶端通常不會對授權型DNS服務直接進行查詢,而是通常連接到稱為解析程序的其他類型DNS服務,或遞歸型DNS服務。遞歸型DNS服務就像是旅館的門童:盡管沒有任何自身的DNS記錄,但是可充當代表獲得DNS信息的中間程序。如果遞歸型DNS擁有已緩存或存儲一段時間的DNS參考,那么它會通過提供源或IP信息來響應DNS查詢。如果沒有,則它會將查詢傳遞到一個或多個授權型DNS服務器以查找信息。

DNS記錄類型(常用)

1、NS記錄(域名服務),指定解析域名或子域名的DNS服務器。

2、MX記錄(郵件交換),指定接收信息的郵件服務器。

3、A記錄(地址),指定域名對應的 IPv4 地址記錄。

4、AAAA 記錄(地址),指定域名對應的 IPv6 地址記錄。

5、CNAME(規范) ,一個域名映射到另一個域名或CNAME 記錄(what21.com指向www.what21.com)或映射到一個A記錄。

6、PTR 記錄(反向記錄),PTR 記錄用于定義與 IP 地址相關聯的名稱。 PTR記錄是A或 AAAA記錄的逆,PTR記錄是唯一的,因為它們以.arpa根開始并被委派給IP地址的所有者。

DNS是應用層協議

1、用戶主機上運行著DNS的客戶端,就是PC機或者手機客戶端運行著DNS客戶端。

2、瀏覽器將接收到的URL中抽取出域名字段,訪問主機名,比如:http://www.toutiao.com/, 并將這個主機名傳送給DNS應用的客戶端。

3、DNS客戶機端向DNS服務器端發送一份查詢報文,報文中包含著要訪問的主機名字段(中間包括一些列緩存查詢以及分布式DNS集群的工作)。

4、該DNS客戶機最終會收到一份回答報文,其中包含有該主機名對應的IP地址。

5、該瀏覽器收到來自DNS的IP地址,就可以向該IP地址定位的HTTP服務器發起TCP連接。

DNS服務的工作過程

1、在瀏覽器中輸入www.toutiao.com域名,操作系統(windows|linux|MacOS|Android)會先檢查自己本機的hosts文件是否有這個網址映射關系,如果有就先調用這個域名到IP地址的映射,完成域名解析。

2、如果hosts文件里沒有這個域名的映射,則查找本地DNS解析器緩存,是否有這個網址映射關系,如果有直接返回,完成域名解析。

3、如果hosts文件與本地DNS解析器緩存都沒有相應的網址映射關系,首先,會找TCP/IP參數中設置的首選DNS服務器,在此我們叫它本地DNS服務器,此服務器收到查詢時,如果要查詢的域名,包含在本地配置區域資源中,則返回解析結果給客戶機,完成域名解析,此解析具有權威性。

4、如果要查詢的域名,不由本地DNS服務器區域解析,但該服務器已緩存了此網址映射關系,則調用這個IP地址映射,完成域名解析,此解析不具有權威性。

5、如果本地DNS服務器本地區域文件與緩存解析都失效,則根據本地DNS服務器的設置(是否設置轉發器)進行查詢,如果未用轉發模式,本地DNS就把請求發至13臺根DNS,根DNS服務器收到請求后會判斷這個域名(.com)是誰來授權管理,并會返回一個負責該頂級域名服務器的一個IP。本地DNS服務器收到IP信息后,將會聯系負責.com域的這臺服務器。這臺負責.com域的服務器收到請求后,如果自己無法解析,它就會找一個管理.com域的下一級DNS服務器地址(toutiao.com)給本地DNS服務器。當本地DNS服務器收到這個地址后,就會找toutiao.com域服務器,重復上面的動作,進行查詢,直至找到www.toutiao.com主機。

6、如果用的是轉發模式,此DNS服務器就會把請求轉發至上一級DNS服務器,由上一級服務器進行解析,上一級服務器如果不能解析,或找根DNS或把轉請求轉至上上級,以此循環。不管是本地DNS服務器用是是轉發,還是根提示,最后都是把結果返回給本地DNS服務器,由此DNS服務器再返回給客戶機。

一個動態域名解析的流程,步驟如下:

通過域名去查詢域名服務器,得到IP地址的過程叫做域名解析,在解析域名時,一般先靜態域名解析,再動態解析域名。可以將一些常用的域名放入靜態域名解析表中,這樣可以大大提高域名解析的效率。

1、用戶打開Web瀏覽器,在地址欄中輸入www.example.com,然后按Enter鍵。

2、域名www.example.com的請求被路由到DNS解析程序,這一般由用戶的Internet服務提供商 (ISP) 進行管理,例如:有線Internet服務提供商、DSL寬帶提供商或公司網絡。

3、ISP(Internet服務提供商)的DNS解析程序將域名www.example.com的請求轉發到DNS根名稱服務器。

4、ISP的DNS解析程序再次轉發域名www.example.com 的請求,這次轉發到.com域的一個 TLD名稱服務器。.com域的名稱服務器使用與example.com域相關的四個Route 53名稱服務器的名稱來響應該請求。

5、ISP的DNS解析程序選擇一個Route 53名稱服務器,并將www.example.com的請求轉發到該名稱服務器。

6、Route 53名稱服務器在example.com托管區域中查找www.example.com記錄,獲得相關值,例如,Web服務器的 IP 地址,并將IP地址返回至DNS解析程序。

7、ISP的DNS解析程序最終獲得用戶需要的IP地址。解析程序將此值返回至 Web 瀏覽器。DNS 解析程序還會將 example.com 的 IP 地址緩存 (存儲) 您指定的時長,以便它能夠在下次有人瀏覽 example.com 時更快地作出響應。有關更多信息,請參閱存活期 (TTL)。

8、Web瀏覽器將www.example.com的請求發送到從DNS解析程序中獲得的IP地址,這就是內容所處位置。

9、Web服務器或其他資源將www.example.com的Web頁面返回到Web瀏覽器,且Web瀏覽器會顯示該頁面。

歡迎分享轉載→http://m.avcorse.com/read-242605.html

Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖