如果您不知道 DNS 是什么、發展過程、工作原理和 DNS 資源,請閱讀下面的文章!文章幫你解答什么是DNS,區分遞歸DNS和代理DNS。
什么是域名系統?
什么是域名系統?DNS 服務器是一臺計算機,它有一個公共 IP 地址數據庫,該數據庫與 IP 地址將用戶帶到的網站名稱相關聯。DNS 就像 Internet 的目錄。每當人們在網絡瀏覽器的地址欄中鍵入域名時,DNS 都會查找正確的 IP 地址。網站的 IP 地址可將設備引導至正確位置以訪問網站數據。
在 DNS 服務器找到正確的 IP 地址后,瀏覽器獲取它并使用它向內容分發網絡 (CDN) 的邊緣或源服務器發送數據。完成后,用戶可以訪問網站上的信息。DNS 服務器通過為網站的統一資源定位符 (URL) 查找相應的 IP 地址來啟動該過程。
什么是 DNS:簡史
回答完什么是DNS這個問題,接下來就是關于DNS的形成和發展的歷史。當互聯網剛出現時,人們更容易將特定的 IP 地址與特定的計算機相匹配,但隨著越來越多的設備和人加入網絡,這種情況并沒有持續多久。
仍然可以在瀏覽器中輸入特定的 IP 地址來訪問網站,但那時和現在一樣,人們想要一個由易于記憶的單詞組成的地址,我們可以識別的那種。
在 1970 年代和 80 年代初期,這些名稱和地址是由一個人——斯坦福大學的 Elizabeth Feinler——分配的,她在一個名為 HOSTS.TXT 的文本文件中維護著每臺聯網計算機的主列表。
考慮到互聯網的發展,這顯然是一個無法解決的問題,尤其是因為 Feinler 只在加利福尼亞時間下午 6 點之前處理請求,并且在圣誕節期間關閉。
1983 年,南加州大學的研究員保羅·莫卡佩特里斯 (Paul Mockapetris) 的任務是在解決問題的幾個建議之間做出折衷。他基本上跳過了這一切,開發了自己的系統,他將其命名為 DNS。雖然從那時起它顯然發生了很大變化,但在基本層面上它仍然以近 40 年前的方式運行。
什么是 DNS :它是如何工作的
在典型的 DNS 查詢中,用戶輸入的 URL 必須經過四臺服務器才能提供 IP 地址。這四臺服務器協同工作,為客戶端獲取正確的 IP 地址,它們包括:
DNS遞歸:DNS遞歸,也稱為DNS解析器,接收來自DNS客戶端的查詢。然后它與其他 DNS 服務器通信以找到正確的 IP 地址。解析器從客戶端檢索請求后,解析器的行為就像客戶端本身一樣。當它執行此操作時,它會執行發送到其他三個 DNS 服務器的查詢:根名稱服務器、頂級域名服務器 (TLD) 和權威名稱服務器。
根名稱服務器:為 Internet 的 DNS 根區域指定的根名稱服務器。它的工作是響應對根區中的記錄向它提出的請求。它通過發回具有正確 TLD 的權威名稱服務器列表來響應請求。
TLD 名稱服務器:TLD 名稱服務器保存著 TLD 名稱中包含的二級域名的 IP 地址。然后它會釋放網站的 IP 地址并將查詢發送到域的名稱服務器。
權威名稱服務器:權威名稱服務器為您提供 DNS 查詢的真正答案。有兩種類型的名稱服務器:主要或主要名稱服務器和輔助或輔助名稱服務器。主服務器保留區域記錄的原始副本,而輔助服務器是主服務器的精確副本。它分擔 DNS 服務器負載,并在主服務器出現故障時充當備份。
什么是代理 DNS 服務器與遞歸 DNS 服務器:有什么區別?
權威名稱服務器保留 DNS 記錄的信息。遞歸服務器充當中間人,位于權威服務器和最終用戶之間。要到達名稱服務器,遞歸服務器必須“遞歸地”遍歷 DNS 樹以訪問域的記錄。
代理 DNS 服務器
使用電話簿類比,將 IP 地址視為電話號碼,將人名視為網站 URL。權威的 DNS 服務器有一份“電話簿”的副本,將這些 IP 地址與其各自的域名聯系起來。它們為遞歸 DNS 名稱服務器發送的查詢提供答案,提供有關在何處查找特定網頁的信息。提供的答案包含查詢中涉及的域的 IP 地址。
權威 DNS 服務器負責特定區域,例如國家、組織或本地區域。無論覆蓋的區域如何,權威 DNS 服務器都執行兩項重要工作。首先,服務器保留一個域名列表和與之關聯的 IP 地址。接著,服務器響應遞歸DNS服務器關于該域名對應的IP地址的請求。當遞歸 DNS 服務器收到答案時,它會將該信息發送回請求它的計算機。然后計算機使用該信息連接到 IP 地址,用戶可以查看該網站。