什麼是DNS 伺服器?定義

你怎麼知道你的某個朋友住在哪裡?很簡單:您知道您所居住的建築物所在的街道名稱以及該建築物的編號。其中,還有地板和門。

同樣,連接到互聯網的電腦也有一個分配的位址,在本例中是數字位址。這就是所謂的IP位址,它通常是四組數字的格式,每組數字的最大值為255,用點分隔。

例如,IP 位址可能是 172.65.134.3。

DNS 伺服器是一個助記系統,可以避免記住數字

讓我們想像一下,所有連接到互聯網的電腦都必須透過這些號碼進行存取。因此,我們不應該連接到meaning.com,而應該輸入208.43.211.172(嘗試在瀏覽器的網址列中輸入這些數字,你會感到驚訝)。這兩種方式哪一種比較容易讓你記得?www 上的那個…對吧?

由於那些必須使用電腦工作的人畢竟是人類,而且我們更依賴記住單字而不是數字序列,因此自從互聯網和之前的網路出現以來,已經有一些系統允許將名稱轉換為其對應的數字,這是電腦用來相互溝通的方式。

為了理解 DNS 的作用,我們會說它就像一個地址簿,我們詢問朋友的姓名,然後它會傳回他們的電話號碼。

分佈在整個互聯網上的分層系統

當我們從電腦的網路瀏覽器發出訪問某個網站的請求時,它所做的第一件事是檢查我們之前是否已經訪問過該網站,因為如果是的話,我們仍然會在硬碟上擁有它的IP 位址,因為它保存在一個檔案中,該檔案用作這些目的的快取。

如果找不到所搜尋位址的數位翻譯,則請求(解析)將傳遞到我們的互聯網接入提供者(即提供該位址的公司)的DNS 伺服器

如果在我們提供者的伺服器上也找不到翻譯,這些伺服器會依序連接到其他 DNS 伺服器,這些伺服器都以分層樹結構的形式運行,以便我們的請求以光速傳輸,直到到達適當的回應,轉發給我們。

就好像在一個滿是人的房間裡,我們向旁邊的人問一個問題,如果他或她不知道答案,他就會向周圍的人問,直到找到知道正確答案的人。回答。然後,該回應將進行相反的旅程,直到到達我們手中。

DNS 伺服器依其功能分為三種:

  • Primary 或Master:它們是主要的
  • ​secondary 或slave:它們依賴先前的,從中取得部分資料。其使命是提供地理位置接近的數據
  • 本地或快取:最常見,並且是大多數不屬於大型通訊公司的存取供應商提供的類型。當他們向主 DNS 或輔助 DNS 發出請求時,他們會保存結果以供將來其他時候再次提供

一組選定的 DNS 伺服器構成了網際網路的骨幹網

有 13 個特殊的 DNS 伺服器構成了索引的索引,以便任何名稱解析都可以正確地重新導向到適當的主伺服器。這13台伺服器稱為根伺服器。

據說,誰想癱瘓互聯網,就必須拿下這十三台伺服器。有人嘗試過,但沒有人成功。這個挑戰一點也不容易。