RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DNS的結(jié)構(gòu)和工作原理

馬哥Linux運(yùn)維 ? 來源:huaweicloud ? 2024-08-05 15:23 ? 次閱讀

【摘要】 DNS 代表域名系統(tǒng)或域名服務(wù)器。DNS 將IP 地址解析為主機(jī)名,反之亦然。

DNS 代表域名系統(tǒng)或域名服務(wù)器。

DNS 將IP 地址解析為主機(jī)名,反之亦然。

DNS 基本上是一個(gè)大型數(shù)據(jù)庫(kù),它駐留在各種計(jì)算機(jī)上,其中包含各種主機(jī)/域的名稱和 IP 地址。除了 ip-address DNS 還將各種信息與域名相關(guān)聯(lián)。

DNS的結(jié)構(gòu)

DNS 使用基于分層樹的名稱結(jié)構(gòu)。樹的頂部是“根”(表示為點(diǎn) (.)),后跟 TLD(頂級(jí)域),然后是域名和由點(diǎn)分隔的任意數(shù)量的較低級(jí)別的 sob 域。

頂級(jí)域分為 2 類:

1. 通用頂級(jí)域名 (gTLD)

2. 國(guó)家代碼頂級(jí)域名 (ccTLD)

以下是一些常見的通用頂級(jí)域:

.com – 商業(yè)網(wǎng)站

.org – 非營(yíng)利組織網(wǎng)站

.edu – 僅限于學(xué)校和機(jī)構(gòu)。

.net – 最初用于網(wǎng)絡(luò)基礎(chǔ)設(shè)施,現(xiàn)在不受限制

以下是一些國(guó)家代碼頂級(jí)域:

.cn – China

.in – India

.uk – United Kingdom

.ru – Russia

下面顯示了 DNS 樹結(jié)構(gòu)的示例表示:

90186806-4f12-11ef-b8af-92fbcf53809c.png

授權(quán)、授權(quán)和區(qū)域

根域和 gTLD 的授權(quán)由 Internet Corporation for Assigned Numbers and Names (ICANN) 負(fù)責(zé)。ccTLD 被委托給各個(gè)國(guó)家進(jìn)行管理。層次結(jié)構(gòu)中的每個(gè)級(jí)別都可以將權(quán)威控制委托給下一個(gè)較低級(jí)別。層次結(jié)構(gòu)的每個(gè)級(jí)別都有一個(gè) DNS 服務(wù)器運(yùn)行,運(yùn)行 DNS 服務(wù)器的責(zé)任在于該級(jí)別的當(dāng)局。

例如,當(dāng)根域獲得對(duì) www.example.com 的 DNS 查詢時(shí),根會(huì)將解析的責(zé)任委托給其較低級(jí)別的“.com”,而后者又將委托給“example”。最后,“示例”中的 DNS 服務(wù)器將響應(yīng)主機(jī)名“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ù)庫(kù)由資源記錄的集合組成。每個(gè)資源記錄指定有關(guān)特定對(duì)象的信息。DNS 服務(wù)器使用這些記錄來回答對(duì)其區(qū)域中主機(jī)的查詢。例如,地址映射 (A) 記錄,將主機(jī)名映射到 IP 地址,反向查找指針 (PTR) 記錄將 IP 地址映射到主機(jī)名。以下是一些常用的資源記錄。

A 記錄:“A”記錄指定主機(jī)的 IP 地址?!癆”記錄將包含域名及其相關(guān) IP 地址的詳細(xì)信息。當(dāng)給出解析域名的查詢時(shí),DNS 服務(wù)器將參考“A”記錄并使用記錄中存在的 IP 地址進(jìn)行回答。

PTR 記錄:PTR 記錄將 IP 地址映射到特定主機(jī)。

NS 記錄:NS 記錄或名稱服務(wù)器記錄將域名映射到 DNS 列表

該域的權(quán)威服務(wù)器。委派取決于 NS 記錄。

MX 記錄:MX 記錄或郵件交換記錄將域名映射到該域的郵件交換服務(wù)器列表。例如,當(dāng)您向 alpha@example.com 發(fā)送郵件時(shí),郵件將被路由到 MX 記錄中指定的郵件服務(wù)器。

您可以使用dig 命令查詢 DNS 服務(wù)器并查看上述信息。

DNS 查詢

DNS 查詢類似于“a.example.com 的 IP 地址是什么”。DNS 服務(wù)器可能會(huì)接收到任何域的此類查詢,但它沒有關(guān)于它的信息。DNS 服務(wù)器將以不同的方式響應(yīng)它沒有任何信息。

以下是三種類型的 DNS 查詢:

遞歸查詢

迭代查詢

反向查詢

在遞歸查詢中,以下是主機(jī)向其本地 DNS 服務(wù)器查詢“a.example.com”時(shí)涉及的步驟。

主機(jī)向本地配置的 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ù)器以對(duì) example.com 的名稱服務(wù)器的引用進(jìn)行回復(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ù)器。

在反向查詢中,將提供一個(gè) IP 地址并詢問一個(gè)主機(jī)名。

鏈接:https://bbs.huaweicloud.com/blogs/371116

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7488

    瀏覽量

    87849
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9123

    瀏覽量

    85322
  • DNS
    DNS
    +關(guān)注

    關(guān)注

    0

    文章

    218

    瀏覽量

    19828

原文標(biāo)題:什么是DNS及其工作原理?了解網(wǎng)絡(luò)背后的神秘力量

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    單向晶閘管的基本結(jié)構(gòu)工作原理

    單向晶閘管的基本結(jié)構(gòu)工作原理 晶閘管有許多種類,下面以常用的普通晶閘管為例,介紹其基本結(jié)構(gòu)工作原理。 單向晶閘管內(nèi)有三個(gè)PN 結(jié),它們是由相互交
    發(fā)表于 09-19 16:54 ?8126次閱讀

    51端口的結(jié)構(gòu)工作原理

    51端口的結(jié)構(gòu)工作原理
    發(fā)表于 08-17 17:00

    MOSFET結(jié)構(gòu)工作原理

    ` 本帖最后由 eehome 于 2013-1-5 10:08 編輯 MOSFET結(jié)構(gòu)工作原理`
    發(fā)表于 08-20 23:25

    51端口的結(jié)構(gòu)工作原理

    51端口的結(jié)構(gòu)工作原理
    發(fā)表于 10-23 18:54

    51端口的結(jié)構(gòu)工作原理

    51端口的結(jié)構(gòu)工作原理
    發(fā)表于 01-04 22:21

    51端口的結(jié)構(gòu)工作原理

    分享 51端口的結(jié)構(gòu)工作原理
    發(fā)表于 03-27 22:18

    P0端口的結(jié)構(gòu)工作原理

    P0端口的結(jié)構(gòu)工作原理P0口做為I/O口及地址/數(shù)據(jù)總線使用時(shí)的具體工作過程作為地址/數(shù)據(jù)復(fù)用口使用時(shí)的工作原理
    發(fā)表于 02-04 07:12

    P0端口的結(jié)構(gòu)工作原理

    P0端口的結(jié)構(gòu)工作原理作為I/O端口使用時(shí)的工作原理作為地址/數(shù)據(jù)復(fù)用口使用時(shí)的工作原理
    發(fā)表于 02-24 08:29

    硬盤的結(jié)構(gòu)工作原理

    硬盤的結(jié)構(gòu)工作原理,我是因?yàn)榭床欢募到y(tǒng)才學(xué)習(xí)硬盤結(jié)構(gòu)的?。?!接下來,就是 ctrl +c,ctrl + v了參考鏈接:https://blog.csdn.net/tianxueer
    發(fā)表于 07-12 08:35

    DNS劫持的工作原理和解決方案

    DNS劫持,是指通過攻擊域名解析服務(wù)器(DNS)或偽造域名解析服務(wù)器(DNS)的方法,把目標(biāo)網(wǎng)站域名解析到錯(cuò)誤的IP地址從而實(shí)現(xiàn)用戶無法訪問目標(biāo)網(wǎng)站的目的或者蓄意或惡意要求用戶訪問指定IP地址(網(wǎng)站)的目的。
    的頭像 發(fā)表于 07-07 11:35 ?5568次閱讀

    MOS的基本結(jié)構(gòu)工作原理

    MOS的基本結(jié)構(gòu)工作原理
    發(fā)表于 02-15 15:16 ?0次下載

    ABS系統(tǒng)的結(jié)構(gòu)工作原理

    ABS系統(tǒng)的結(jié)構(gòu)工作原理
    的頭像 發(fā)表于 08-15 10:48 ?911次閱讀
    ABS系統(tǒng)的<b class='flag-5'>結(jié)構(gòu)</b>與<b class='flag-5'>工作原理</b>

    全面解析***結(jié)構(gòu)工作原理

    光刻與光刻機(jī) ?對(duì)準(zhǔn)和曝光在光刻機(jī)(Lithography Tool)內(nèi)進(jìn)行。 ?其它工藝在涂膠顯影機(jī)(Track)上進(jìn)行。 光刻機(jī)結(jié)構(gòu)工作原理 ?光刻機(jī)簡(jiǎn)介 ?光刻機(jī)結(jié)構(gòu)
    發(fā)表于 12-19 09:28 ?705次閱讀
    全面解析***<b class='flag-5'>結(jié)構(gòu)</b>及<b class='flag-5'>工作原理</b>

    IGBT器件的結(jié)構(gòu)工作原理

    IGBT器件的結(jié)構(gòu)工作原理
    的頭像 發(fā)表于 02-21 09:41 ?1797次閱讀
    IGBT器件的<b class='flag-5'>結(jié)構(gòu)</b>和<b class='flag-5'>工作原理</b>

    串行接口的工作原理結(jié)構(gòu)

    串行接口(Serial Interface)的工作原理結(jié)構(gòu)是理解其在計(jì)算機(jī)與外部設(shè)備之間數(shù)據(jù)傳輸方式的重要基礎(chǔ)。以下將詳細(xì)闡述串行接口的工作原理及其典型結(jié)構(gòu)
    的頭像 發(fā)表于 08-25 17:01 ?1663次閱讀
    RM新时代网站-首页