DNS 名稱空間
DNS 名稱空間是註冊在 DNS 中的所有域名集合。這些域名組織成樹狀結構,樹的頂部是根域。根域之下是一些頂級域,例如 .com、.net 和 .org。頂級域之下是二級域名,以此類推。DNS 名稱空間中的每個域名都對應一組資源記錄,其中包含有關該域名的資訊,例如其 IP 地址、郵件伺服器和其他資訊。
DNS 名稱空間是分層的,這意味著每個域名都可以有其下面的子域名。例如,域名 "example.com" 可以有子域名,例如 "www.example.com" 和 "mail.example.com"。這使得網際網路的命名結構非常靈活且可擴充套件。
DNS 名稱空間由許多組織管理,包括負責協調分配唯一域名和 IP 地址的網際網路名稱與數字地址分配機構 (ICANN)。
DNS 名稱空間層次結構
DNS 名稱空間按層次結構組織,層次結構的根位於頂部。在 DNS 名稱空間的根部,有一些頂級域 (TLD),例如 .com、.net 和 .org。這些頂級域進一步細分為二級域名,依此類推。
例如,考慮域名 "example.com"。"com" 是頂級域名,“example” 是二級域名。"Example.com" 可以有其下面的子域名,例如 "www.example.com" 和 "mail.example.com"。每個子域名也可以在其下面有進一步的子域名,形成樹狀結構。
DNS 名稱空間是分散的,這意味著沒有中央機構控制整個名稱空間。相反,不同的組織負責管理名稱空間的不同部分。例如,ICANN 負責協調分配唯一域名和 IP 地址,而各個註冊商負責向客戶出售域名並在 DNS 中維護這些域名的記錄。
本地域中的 DNS 層次結構
在本地域中,可以使用 DNS 層次結構來組織域的資源並使其更容易查詢。例如,本地域可能具有如下結構:
Root domain: example.local Subdomain: servers.example.local Subdomain: clients.example.local Subdomain: printers.example.local
在此示例中,根域是 "example.local",在其下面有三個子域名:"servers.example.local"、"clients.example.local" 和 "printers.example.local"。每個子域名都可以包含描述該子域名內資源的資源記錄。
例如,“servers.example.local” 子域名可能包含域伺服器的資源記錄,例如其主機名和 IP 地址。“clients.example.local” 子域名可能包含域客戶端計算機的資源記錄,“printers.example.local” 子域名可能包含域印表機的資源記錄。
透過使用 DNS 層次結構組織本地域中的資源,使用者可以更容易地找到並訪問他們需要的資源。
DNS 層次結構和網際網路
DNS 層次結構也用於組織網際網路上的域名。網際網路 DNS 層次結構的頂部是根域,用單個點 (".") 表示。在根域之下,有一些頂級域 (TLD),例如 .com、.net 和 .org。這些頂級域進一步細分為二級域名,依此類推。
例如,考慮域名 "example.com"。"com" 是頂級域名,“example” 是二級域名。"Example.com" 可以有其下面的子域名,例如 "www.example.com" 和 "mail.example.com"。每個子域名也可以在其下面有進一步的子域名,形成樹狀結構。
網際網路上的 DNS 層次結構是分散的,這意味著沒有中央機構控制整個名稱空間。相反,不同的組織負責管理名稱空間的不同部分。例如,ICANN 負責協調分配唯一域名和 IP 地址,而各個註冊商負責向客戶出售域名並在 DNS 中維護這些域名的記錄。
域名
域名是唯一標識網際網路上的網站或其他資源的名稱。域名用於定位和識別網際網路上的資源,例如網站。它們由一系列用句點 (也稱為“點”) 分隔的標籤組成,並以分層方式組織。
例如,域名 "example.com" 由兩個標籤組成:“example” 和 "com"。“com” 部分稱為頂級域名 (TLD),而“example” 是二級域名。域名也可以有子域名,例如 "www.example.com" 或 "mail.example.com"。
域名與域名系統 (DNS) 結合使用以在網際網路上查詢資源。當您在 Web 瀏覽器的位址列中鍵入域名時,您的計算機將聯絡 DNS 伺服器以將域名轉換為 IP 地址,然後使用該地址來查詢和訪問所需的資源。
域名通常透過域名註冊商註冊,域名註冊商是由 ICANN(網際網路名稱與數字地址分配機構)授權向公眾出售域名的組織。域名可以付費購買,通常註冊期限為一到十年。
完全合格域名
完全合格域名 (FQDN) 是一個域名,它指定了域名系統 (DNS) 層次結構中特定域的完整路徑。FQDN 由一系列用句點分隔的標籤組成,並在末尾包含頂級域名 (TLD)。
例如,FQDN "www.example.com" 指定 "example.com" 域中的 "www" 域。"mail.example.com" FQDN 指定 "example.com" 域中的 "mail" 域。
為了使域名完全合格,它必須包含從 DNS 層次結構的根到特定域的完整路徑。這意味著它不僅必須包含頂級域名,還必須包含所有中間域名和子域名。
FQDN 用於唯一標識 DNS 層次結構中的域以及在網際網路上查詢資源。它們通常與域名系統 (DNS) 結合使用以將域名轉換為 IP 地址,然後使用該地址來查詢和訪問所需的資源。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP