dns是什么意思?什么是dns
dns是什么意思?什么是dns
1、什么是DNS
DNS的全稱“Domain Name System”,就是“域名系統”的意思。它還有另外一個全稱“Domain Name Server”,可以翻譯成“域名服務器”。DNS在目前的互聯網架構中扮演著十分重要的角色。
我們在電腦中打開一個網址獲取網頁內容,或者打開一個網游連到到游戲服務器,本質都是一臺電腦訪問另一臺電腦獲取資源的過程。兩臺電腦之前能夠進行訪問和通信,是通過ip地址進行訪問的,ip地址是由四個點分十進制數字。
細心的網友可能會發現,我們訪問一個網站都是使用的網址也就是“域名”,好像從來就沒有用到過ip地址來訪問某個網站。
在早期的互聯網中,能夠接入網絡的電腦并不多,相互之間訪問就是通過ip地址訪問的。后來隨著接入互聯網的電腦越來越多,這種使用ip地址直接訪問的方式就不再合適。這個時候就開始使用“域名”來訪問互聯網上的電腦。
因為對于ip地址這串“數字”人們的記憶能力是有限的,人們很難記住很多的數字字符串。相對于數字而言網站的名稱“域名”更加便于人們記憶,能夠很輕松的記住很多域名。
這時就出現一個問題,既然電腦與電腦之間是通過ip地址進行訪問的,為何我們在瀏覽器中輸入一個網址也就網站域名就能夠訪問到提供內容的電腦?
此時就不得不說到“Domain Name System”也就是“DNS”作用了。DNS的作用是將我們訪問互聯網的“域名”轉換成“ip地址”的一套系統“Domain Name System”,這套系統運行在“Domain Name Server”上,它里面記錄了所有互聯網上能夠訪問的“域名”和“ip地址”的對應關系。
我們通過域名訪問互聯網上提供內容的電腦的過程實際是這樣的。以瀏覽器做為客戶端為例,首先在瀏覽器中輸入我們需要訪問的網址也就是網站“域名”,然后需要通過“DNS”將“域名”轉換成對應的“ip地址”,然后再通過轉換后的ip地址訪問提供網站內容的電腦,然后提供網站內容的電腦把我們訪問的頁面資源返回給我們,再由瀏覽器展示給我們。
如果大家還還是很明白,我們可以以我們日常生活中打電話為例來做一個說明,可能不是很精確,但是能夠更好的幫助我們理解。
我們在日常生活中打電話是有時候會直接輸入“電話號碼”撥打電話。但是大多數時候我們還是去“通訊錄”中找到我們需要撥打電話的“名字”,然后通過這個通訊錄中記錄的名字撥打。我們通過通訊錄中名字撥打電話時,通訊錄會把你撥打電話的“名字”轉換成對應的“電話號碼”,實際是通過這個電話號碼跟對方通信的。
“ip地址”就類似于這個例子中的“電話號碼”,網站“域名”就類似于通訊錄中記錄的“名字”,而“DNS”就類似于“通訊錄”。它們所起的作用就是轉換,打電話時需要通過“通訊錄”將“名字”轉換成“電話號碼”后電話才能打通,訪問互聯網時需要通過“DNS”將“域名”轉換成“ip地址”才能訪問到我們需要訪問的內容。
2、什么是DNS地址
我們在使用電腦配置上網的時候,需要設置一個能夠正常訪問和工作的“DNS地址”后才能正常上網。這個“DNS地址”是什么?
前面我們提到過“Domain Name System”也就是“域名系統”,是需要運行在“Domain Name Server”也就“域名服務器”上的,運行域名服務器所在的電腦會對外開放一個提供DNS轉換(更專業的說法應該是DNS解析)服務的ip地址,這個ip地址就是我們需要配置的“DNS地址”。
下面我們再來更加詳細的介紹一下我們上網的過程,還是以瀏覽器為例。首先在瀏覽器中輸入我們需要訪問的網址也就是網站“域名”,然后需要訪問我們配置的“DNS地址”所指向的“DNS服務器”,通過“DNS服務器”將“域名”轉換成對應的“ip地址”,然后把解析結果得到的ip地址返回給瀏覽器,瀏覽器再通過“DNS服務器”返回給我們的ip地址訪問提供網站內容的電腦,然后提供網站內容的電腦把我們訪問的頁面資源返回給瀏覽器,瀏覽器再展示給我們。
關于dns是什么意思,什么是dns,相信大家看到這里,應該有了一個大概了解。文章介紹的內容可能并不是很精確,但是應該對大家理解對什么是dns有幫助。