dns是指:網域名稱伺服器(domain name server)。在internet上網域名稱與ip位址之間是一一對應的,網域名稱雖然便於人們記憶,但機器之間只能互相認識ip位址,它們之間的轉換工作稱為網域名稱解析,網域名稱解析需要由專門的網域名稱解析伺服器來完成,dns就是進行網域名稱解析的伺服器 。
把網域名稱翻譯成ip位址的軟體稱為網域名稱系統,即dns。它儲存了一張網域名稱(domain name)和與之相對應的ip位址 (ip address)的表,以解析訊息的網域名稱。 網域名稱是internet上某一台計算機或計算機組的名稱,用於在資料傳輸時標識計算機的電子方位(有時也指地理位置)。網域名稱是由一串用點分隔的名字組成的,通常包含組織名,而且始終包括兩到三個字母的字尾,以指明組織的型別或該域所在的國家或地區。
我們大多數人都使用過 google.com 進行搜尋,不過你有沒有想過為什麼在瀏覽器裡面輸入 google.com 就能連線到 google 的伺服器呢?嗯……要理解這件事情,我們需要理解網域名稱伺服器(dns)的概念。
就如同現實生活中人們通過名字互相區分一樣,在計算機網路的世界裡,不同的計算機之間通過指派給它們的 ip 位址來互相區分。ip 位址有兩種型別:公有和私有。通常伺服器使用公有位址,這是因為他們要被全世界數以百萬計的計算機訪問。至於你那連線在路由器上的個人電腦,它通常獲取到的是私有 ip。由於公有位址的數量是有限的,所以現在搭設區域網(在乙個有著公有 ip 的路由下搭建)然後使用私有位址開始變得流行並且非常成功。
記憶 ip 位址這樣的任務對於大多數人來說有些困難,於是每個伺服器都還有乙個名字(比如 google.com)。這樣終端使用者只需要記住這個名字,在瀏覽器中輸入它,然後敲回車就可以了。現在讓我來看看當使用者在瀏覽器中輸入名字並敲回車之後究竟發生了什麼。首先,需要把網域名稱轉換成對應的 ip。要完成這項任務,需要給預設閘道器(大多數情況下就是路由器)傳送一條與 dns 請求。路由都會配置乙個 dns 伺服器位址,這個位址便是 dns 請求的目的地。
dns伺服器用來將網域名稱轉換成 ip 位址。當dns伺服器收到一條請求後,它會檢查它有沒有該請求需要的轉換資訊。如果沒有這條轉換資訊,那麼dns 伺服器會把這條請求**給其他的dns伺服器。通過這種方式,就完成了從網域名稱到 ip 位址的轉換。轉換結果隨後會發回到發出請求的計算機。
參考文件
計算機網路 DNS
1 網域名稱系統dns domain name system 是網際網路使用的命名系統,用來把便於人們時用的機器名字轉換為ip位址。網際網路的網域名稱系統dns被設計成乙個聯機分布式資料庫系統,並採用客戶伺服器方式。dns使大多數名字都在本地進行解析,僅少量解析需要在網際網路上通訊,因此dns系統的...
計算機網路 DNS服務介紹
本文梳理dns服務 dns domain name system,網域名稱系統,也稱為網域名稱解析系統 是一種把計算機主機名稱解析為對應的ip位址的服務。從網路通訊原理上來講,dns並不是必需的,因為可以直接通過ip位址進行訪問,而且事實上網路通訊時最終所採用的定址方式也是網路層的ip位址定址。為了...
計算機網路概述 計算機網路基礎
邊緣部分 核心部分 報文交換 報文一般比分組長,報文交換的時延較長。對於廣域網區域網新的理解 不單單從網路覆蓋範圍區分區域網和廣域網,而是在應用技術方面進行區分,應用了區域網技術就是區域網,應用了廣域網技術就是廣域網。區域網一般是自己購買裝置,自己維護,寬頻固定。廣域網 花錢買服務,花錢買頻寬,效能...