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

評論