Domain-Name-System
TLD DNS 伺服器如何找到包含所需資訊的特定權威域名伺服器?
考慮到 Cloudflare 的這篇文章DNS 伺服器類型,有一個 TLD 名稱伺服器負責查找包含所需記錄的權威 DNS 伺服器。但是 TLD 名稱伺服器如何知道權威 DNS 伺服器是什麼,以便在其中進行搜尋?想像一下,我想開一家域名註冊公司。如何在 TLD 伺服器中註冊我的域名伺服器,以便它知道將我的伺服器包含在其搜尋中?
TLD 名稱伺服器不負責從外部查找任何內容。
它負責使用引用資訊來回答查詢,該資訊根據其已有的資訊指定所請求名稱的權威名稱伺服器。
例如,
com
名稱伺服器在被查詢時foo.example.com
將發送一個推薦響應,其中包含有關 的權威名稱伺服器的example.com
資訊,所有這些都基於com
區域數據中已經存在的資訊。在實踐中,有關權威名稱伺服器的資訊通過以下流程
example.com
提供給名稱伺服器: 註冊人 → 註冊商 → 註冊機構 → TLD 區域中的授權com
即,註冊人(客戶)通過註冊商購買和管理他們的域名,註冊商與註冊管理機構(本質上是 TLD 的所有者)有業務關係,並向那裡發送域的資訊(以及他們支付的部分資金)取自客戶),註冊管理機構將授權的相關記錄放入 TLD 區域。