DNS是Domain Name System的簡寫,即域名系統,它作為可以將域名和IP地址相互映射的一個分布式數據庫,能夠使人更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。
上面的解釋很多普通的用戶可能無法理解,這里我們來簡單的分析一下,讓大家知道DNS是用來干什么的。我們平時上網學習、下載資料、看電影通常的做法就是直接輸入網站的地址或者使用百度搜索,不管是直接輸入你知道網站的地址還是打開百度我,而網站的地址和www.baidu.com都叫做域名。域名是為了方便人記憶的,但是計算機并不是使用域名來通信的,計算機是通過ip地址來通信的。
如何讓計算機通過域名來找到所需要的資源呢?DNS的作用就是把域名和IP對應起來,建立一個映射數據庫。當用戶在瀏覽器中輸入www.baidu.com的時候,用戶的計算機是不知道www.baidu.com的服務器IP地址是多少的,這時候它會先向DNS服務器進行查詢,DNS服務器把www.baidu.com域名的IP地址告訴用戶的計算機,然后用戶的計算機就直接和該IP地址的服務器進行連接,連接成功后,用戶計算機上的瀏覽器就顯示了百度的搜索頁面。
用戶訪問其它網站也是這樣一個處理過程,即計算機并不是直接和該網站的服務器進行通信的,而是先向DNS服務器查詢該網站的IP地址,然后才和該網站的服務器進行鏈接通信的。
DNS服務器就是提供這種查詢服務的“計算機”,DNS服務器也有一個IP地址,一般都叫做DNS服務器地址,DNS服務器地址由ISP運營商(寬帶接入商)提供,當用戶使用寬帶供應商提供的帳號撥號上網后,會自動獲得DNS服務器的地址。
PS:本文對DNS和DNS服務器的解釋非常的簡單,其主要目的就是讓普通的用戶能夠明白DNS是干什么的,期中涉及到的一些專業知識沒有進行詳細的闡述,畢竟這不是一篇給IT專業人士學習的文章。
新聞熱點
疑難解答