是否曾嘗試訪問某個網(wǎng)站卻看到“無法訪問此網(wǎng)站”??那是一個 DNS 錯誤頁面。這意味著您的瀏覽器找不到該網(wǎng)站的互聯(lián)網(wǎng)協(xié)議 (IP) 地址。這與您撥打號碼時的反應(yīng)類似,但顯示為“不可用”。

將 DNS 視為“互聯(lián)網(wǎng)目錄”,IP 地址為數(shù)字,域名為實(shí)際名稱。2020 年,威瑞信列出了超過 3 億個域名。雖然,大約 40 年前情況并非如此。Paul Mockapetris 于 1983 年開發(fā)了 DNS 系統(tǒng),并將其命名為域名系統(tǒng) (DNS)。?那時,計(jì)算機(jī)只能使用數(shù)字進(jìn)行交流,數(shù)字不易記憶。隨著時間的推移,維護(hù)和對應(yīng)特定地址與特定計(jì)算機(jī)變得困難,因此 DNS。在本文中,我們將了解 DNS 及其運(yùn)作方式。
DNS 如何使用示例
DNS 目錄將名稱與數(shù)字相匹配。它通過全球多個 DNS 服務(wù)器的幫助來實(shí)現(xiàn)這一點(diǎn)。這些服務(wù)器存儲作為域名的 DNS 記錄,并在有查詢時將它們鏈接到特定的 IP 地址。您也可以將這些名稱服務(wù)器稱為根服務(wù)器。他們根據(jù)頂級域名(TLD)的位置存儲每個域名的記錄
TLD 是域名后綴。您可以在域名的末尾找到它們,作為兩個、三個或四個單詞的字符。讓我們用一個例子來看待這個問題。假設(shè)您在互聯(lián)網(wǎng)上搜索m.n2049.cn 。您的計(jì)算機(jī)會向多個 DNS 服務(wù)器發(fā)送查詢,這些服務(wù)器會在加載網(wǎng)頁之前獲取 IP 地址。該查詢通過四個使 DNS 能夠運(yùn)行的?“權(quán)威名稱服務(wù)器”。您可能會發(fā)現(xiàn)所有這些都難以理解,但稍等一下,我們將在一分鐘內(nèi)討論它們。
DNS(遞歸)解析器
DNS 或遞歸解析器從您的網(wǎng)絡(luò)瀏覽器或其他網(wǎng)絡(luò)應(yīng)用程序接收 DNS 查詢。遞歸解析器接收主機(jī)名,即網(wǎng)站,并在本地設(shè)備的緩存中追蹤其 IP 地址。因此,為了翻譯您查詢的主機(jī)名,DNS 解析器將首先找出 .com 的記錄在哪里,然后是 mfisp.com,最后是 m.n2049.cn。?此 DNS 服務(wù)器在找到主機(jī)名時立即解析查詢。如果不是,它會向名為 DNS 根服務(wù)器的權(quán)威名稱服務(wù)器?發(fā)送對.com IP 地址的查詢。

DNS 根服務(wù)器
根服務(wù)器是域名系統(tǒng)根區(qū)域(DNS) 的名稱服務(wù)器。?它包含其服務(wù)器中所有全球頂級域 (TLD) 的最新列表。對于這些 TLD 中的每一個,都有一個名稱服務(wù)器的匹配數(shù)字 IP 地址,上面有 TLD 記錄。因此,計(jì)算機(jī)在根服務(wù)器(在本例中為.com )搜索 TLD 的 IP 詳細(xì)信息,并將其發(fā)送到 TLD 名稱服務(wù)器以繼續(xù)該過程。
馬里蘭大學(xué)、Verisign Inc、Cogent Communications 和美國陸軍研究實(shí)驗(yàn)室等各種組織在全球運(yùn)營著 13 臺根服務(wù)器。計(jì)算機(jī)使用 13 個數(shù)字 IP 地址訪問這些根服務(wù)器以從不同位置進(jìn)行通信。?因此,一個位置的不同本地服務(wù)器可以共享一個 IP 地址,并使用該位置的根 IP 地址與不同位置的多個服務(wù)器進(jìn)行通信。
頂級域名服務(wù)器
TLD 名稱服務(wù)器包含域名的特定 DNS 記錄,并提供權(quán)威名稱服務(wù)器的 IP 詳細(xì)信息。對于此示例,TLD 名稱服務(wù)器將 Scala Hosting 的 IP 地址存儲在 TLD 名稱 (.com) 中。然后它將主機(jī)名的特定 IP 地址發(fā)送到 DNS 以繼續(xù)該過程。由于其特殊性,域名系統(tǒng) (DNS) 可能會發(fā)現(xiàn)在沒有它的情況下無法正常運(yùn)行。
盡管互聯(lián)網(wǎng)號碼分配機(jī)構(gòu) (IANA) 和互聯(lián)網(wǎng)名稱與數(shù)字地址分配機(jī)構(gòu) (ICANN)出于不同目的認(rèn)可三種類型的 TLD:
- gTLD – 通用頂級域,例如 .com、.net、.google .info
- sTLD – 贊助頂級域名,例如 .gov、.mil .travel
- ccTLD – 國家代碼頂級域,例如 .nz、.za、.us、.uk
當(dāng)您注冊您的域名時,您可以訪問任何類型(取決于您需要它的目的) 。??您還可以使用 301 重定向更改網(wǎng)站的TLD 。

權(quán)威 DNS 名稱服務(wù)器
以下是它如何融入整個 DNS 流程:
它獲取域的記錄——m.n2049.cn,二級域——mfisp.com,并將正確的IP地址返回給DNS解析器,在第一階段等待。但這并不是權(quán)威名稱服務(wù)器所做的唯一事情。
在沒有或不完整記錄的情況下,它會將 DNS 解析器重新路由到另一個具有該子域特定記錄的名稱服務(wù)器。它將您帶到網(wǎng)站的“銷售部分”以購買我們的服務(wù)。與電話簿一樣,權(quán)威名稱服務(wù)器可能涵蓋不同的 DNS 區(qū)域。這可能是您的公司、您所在的地區(qū)或您的國家/地區(qū)。
無論區(qū)域如何,它都涵蓋權(quán)威名稱服務(wù)器執(zhí)行兩項(xiàng)任務(wù):
- 首先,它保留域名及其匹配 IP 地址的記錄。
- 其次,它通過將正確的 IP 地址與域名相匹配來響應(yīng) DNS 解析器的請求。
為了完成 DNS 過程,遞歸解析器獲取所有這些結(jié)果并將它們發(fā)送回您的 Web 瀏覽器,打開一個網(wǎng)頁。
簡而言之
除了作為Internet 連接的路線圖之外,DNS 還有許多其他用途。
其中一些包括:
- 將消息路由到電子郵件服務(wù)器
- 在 Web 應(yīng)用程序中連接應(yīng)用程序服務(wù)器和數(shù)據(jù)庫
- 在在線游戲中連接多個玩家
從本質(zhì)上講,DNS 是現(xiàn)代互聯(lián)網(wǎng)的支柱。您需要設(shè)置 DNS 以允許其他人訪問您的網(wǎng)站和服務(wù)。














