【摘要】 DNS 代表域名系統或域名服務器。DNS 將IP 地址解析為主機名,反之亦然。
DNS 代表域名系統或域名服務器。
DNS 將IP 地址解析為主機名,反之亦然。
DNS 基本上是一個大型數據庫,它駐留在各種計算機上,其中包含各種主機/域的名稱和 IP 地址。除了 ip-address DNS 還將各種信息與域名相關聯。
DNS的結構
DNS 使用基于分層樹的名稱結構。樹的頂部是“根”(表示為點 (.)),后跟 TLD(頂級域),然后是域名和由點分隔的任意數量的較低級別的 sob 域。
頂級域分為 2 類:
1. 通用頂級域名 (gTLD)
2. 國家代碼頂級域名 (ccTLD)
以下是一些常見的通用頂級域:
.com – 商業網站
.org – 非營利組織網站
.edu – 僅限于學校和機構。
.net – 最初用于網絡基礎設施,現在不受限制
以下是一些國家代碼頂級域:
.cn – China
.in – India
.uk – United Kingdom
.ru – Russia
下面顯示了 DNS 樹結構的示例表示:
授權、授權和區域
根域和 gTLD 的授權由 Internet Corporation for Assigned Numbers and Names (ICANN) 負責。ccTLD 被委托給各個國家進行管理。層次結構中的每個級別都可以將權威控制委托給下一個較低級別。層次結構的每個級別都有一個 DNS 服務器運行,運行 DNS 服務器的責任在于該級別的當局。
例如,當根域獲得對 www.example.com 的 DNS 查詢時,根會將解析的責任委托給其較低級別的“.com”,而后者又將委托給“example”。最后,“示例”中的 DNS 服務器將響應主機名“www”的 IP 地址。
區域只是域的一部分。例如,域 example.com 可能包含 a.example.com、b.example.com 和 c.example.com 的所有信息。但是,example.com 區域僅包含 example.com 的信息,并將責任委托給子域的權威名稱服務器。一般來說,如果沒有子域,則區域和域本質上是相同的。
資源記錄
DNS 區域數據庫由資源記錄的集合組成。每個資源記錄指定有關特定對象的信息。DNS 服務器使用這些記錄來回答對其區域中主機的查詢。例如,地址映射 (A) 記錄,將主機名映射到 IP 地址,反向查找指針 (PTR) 記錄將 IP 地址映射到主機名。以下是一些常用的資源記錄。
A 記錄:“A”記錄指定主機的 IP 地址?!癆”記錄將包含域名及其相關 IP 地址的詳細信息。當給出解析域名的查詢時,DNS 服務器將參考“A”記錄并使用記錄中存在的 IP 地址進行回答。
PTR 記錄:PTR 記錄將 IP 地址映射到特定主機。
NS 記錄:NS 記錄或名稱服務器記錄將域名映射到 DNS 列表
該域的權威服務器。委派取決于 NS 記錄。
MX 記錄:MX 記錄或郵件交換記錄將域名映射到該域的郵件交換服務器列表。例如,當您向 alpha@example.com 發送郵件時,郵件將被路由到 MX 記錄中指定的郵件服務器。
您可以使用dig 命令查詢 DNS 服務器并查看上述信息。
DNS 查詢
DNS 查詢類似于“a.example.com 的 IP 地址是什么”。DNS 服務器可能會接收到任何域的此類查詢,但它沒有關于它的信息。DNS 服務器將以不同的方式響應它沒有任何信息。
以下是三種類型的 DNS 查詢:
遞歸查詢
迭代查詢
反向查詢
在遞歸查詢中,以下是主機向其本地 DNS 服務器查詢“a.example.com”時涉及的步驟。
主機向本地配置的 DNS 服務器發送查詢“a.example.com 的 IP 地址是什么”。
DNS 服務器在本地表中查找 a.example.com - 未找到
DNS 向根服務器發送查詢以獲取 a.example.com 的 IP
根服務器回復 .com 的 TLD 服務器
DNS 服務器將查詢“IP 地址 a.example.com 是什么”發送到 .com TLD 服務器之一。
TLD 服務器以對 example.com 的名稱服務器的引用進行回復
DNS 服務器向 example.com 的名稱服務器發送查詢“IP 地址 a.example.com 是什么”。
區域文件定義了一條 A 記錄,顯示 'a' 的 IP 地址是 xxxx
DNS 返回“a”的 A 記錄。
在迭代查詢中,如果 DNS 服務器不知道答案,它將參考其他 DNS 服務器作為響應。因此發起查詢的客戶端將再次聯系作為響應的 DNS 服務器。
在反向查詢中,將提供一個 IP 地址并詢問一個主機名。
鏈接:https://bbs.huaweicloud.com/blogs/371116
-
計算機
+關注
關注
19文章
7167瀏覽量
87142 -
服務器
+關注
關注
12文章
8694瀏覽量
84524 -
DNS
+關注
關注
0文章
211瀏覽量
19699
原文標題:什么是DNS及其工作原理?了解網絡背后的神秘力量
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論