域名系統 - Domain Naming Service(DNS)
域名系統 (DNS) 是互聯網的電話簿,人們通過例如 nytimes.com 或 espn.com 等域名在線訪問資訊,Web 瀏覽器通過互聯網協議(IP) 地址進行互動,DNS 將域名轉換為 IP 地址,以便瀏覽器能夠加載互聯網資源,
Internet 的 DNS 系統的作業原理和電話簿相似,都是管理名稱和數字之間的映射關系,DNS 服務器將名稱請求轉換為 IP 地址,對終端用戶在 Web 瀏覽器中輸入域名時所訪問的服務器進行控制,這些請求稱為查詢,
加載網頁涉及 4 個 DNS 服務器
- DNS 決議器 (DNS Resolver)
- 根域名服務器 (Root Server)
- TLD名稱服務器(Top Level Domain names)
- Example: www.google.com - .com is the TLD
- 權威域名服務器 (Authoritative nameserver)
DNS 查找的 8 個步驟:
- 用戶在 Web 瀏覽器中鍵入 “example.com”,查詢傳輸到 Internet 中,并被 DNS 遞回決議器接收,
- 接著,決議器查詢 DNS 根域名服務器(.),
- 然后,根服務器使用存盤其域資訊的頂級域(TLD)DNS 服務器(例如 .com 或 .net)的地址回應該決議器,在搜索 example.com 時,我們的請求指向 .com TLD,
- 然后,決議器向 .com TLD 發出請求,
- TLD 服務器隨后使用該域的域名服務器 example.com 的 IP 地址進行回應,
- 最后,遞回決議器將查詢發送到域的域名服務器,
- example.com 的 IP 地址而后從域名服務器回傳決議器,
- 然后 DNS 決議器使用最初請求的域的 IP 地址回應 Web 瀏覽器,
DNS 查找的這 8 個步驟回傳 example.com 的 IP 地址后,瀏覽器便能發出對該網頁的請求:
- 瀏覽器向該 IP 地址發出 HTTP 請求,
- 位于該 IP 的服務器回傳將在瀏覽器中呈現的網頁(第 10 步),
References:
- https://www.cloudflare.com/zh-cn/learning/dns/what-is-dns/
本文作者:Kane,轉載請注明原文鏈接:https://www.cnblogs.com/hackerk/p/16492587.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/499653.html
標籤:其他
下一篇:HO引擎近況20220719
