DNS服務器做什么的?

20170425DNS服務器

NS服務器是一個外行聽起來比較專業的詞匯,大部分只是聽說過DNS,卻不知道DNS服務器是什么鬼;即便知道了DNS服務器是什么東西,卻也很難明白DNS服務器背后的“翻譯邏輯”是什么,DNS服務器又能幫我們做些什么,還有如何防止惡意攻擊 保護DNS服務器……今天,筆者就帶大家來認識一下這位喜歡躲在小黑屋中的“翻譯官”:DNS服務器。

DNS服務器聯網設置

正所謂實踐出真知,筆者對于IPv4地址、默認網關、DNS等名詞也是在實際應用中學習的。但是,從專業概念來講,DNS又是什么呢?

DNS是Domain Name Service的縮寫,翻譯過來就是計算機域名服務器(也有擴寫成Domain Name System,譯為計算機域名系統)。而之所以本文稱DNS服務器為“翻譯官”,是因為DNS是進行域名(domain name)和與之相對應的IP地址(IP address)轉換的服務器。雖然我們每天都會用到DNS服務器,但是卻很少有人知道它,足以體現DNS容易被視而不見的特性了。

也就是說,在Internet上域名與IP地址之間是一一對應的,域名雖然便于人們記憶,但機器之間只能互相認識IP地址,它們之間的轉換工作稱為域名解析,而域名解析需要由專門的域名解析服務器來完成,這就是DNS域名服務器。

附錄:

名稱類型說明示例

根域一般認為全球共有13臺根邏輯域名服務器單個句點(.)或句點用于末尾的名稱

頂級域用來指示某個國家/地區或組織使用的名稱的類型名稱.com

第二層域個人或組織在網上使用的注冊名稱zol.com

子域已注冊的二級域名派生的域名www.zol.com

DNS域名稱cn/rucomneteduMilgov

組織類型中國/俄羅斯商業公司網絡公司教育機構軍事政府機構非軍事政府機構

說白了,DNS服務器起到的作用是把我們輸入的字符域名轉換為主機的IP地址。計算機在網絡上進行通訊時只能識別如“201.59.72.14”之類的IP地址(此處為任意IP地址舉例),而不能認識域名(如:zol.com.cn)。但是,我們打開瀏覽器,在地址欄中輸入字符域名后,就能看到所需要的頁面,就是因為有一個叫“DNS服務器”的存在自動把我們的域名“翻譯”成了相應的IP地址,然后調出IP地址所對應的網頁。也正因此,也有人將DNS服務器比喻成“翻譯官”和“電話簿”。

就像大多數同傳大神一樣,DNS服務器這個翻譯官也常常躲在一個小黑屋中工作,不同于同傳翻譯人員使用一支筆、一個本和大腦來翻譯,DNS服務器的翻譯邏輯似乎有些不同,畢竟他們只能是0和1的組合。

如果簡單來講,可以將DNS分為C/S(Client/Server,客戶機/服務器)兩種模式,Client扮演詢問角色,由Client向Server詢問Domain Name(域名),Server負責給出域名對應的真正IP地址。


具體而言,要分八步走(注,為實現冗余和負載均衡,部分地址解析結果有可能是一個,也可能是多個,本文均以一個為例)。

1、客戶端發出請求:我需要訪問zol.com.cn,請告訴我它得IP地址。

2、本地DNS服務器(向DNS根服務器)分發需求:緩存中沒有zol.com.cn的記錄,向d.root-servers.net.請求域名對應IP地址。

3、DNS根服務器給出范圍:該域名由.com.cn區域管理,給你.com.cn域服務器地址ns.cernet.net.

4、本地DNS服務器(向.com.cn域服務器)分發需求:域名zol.com.cn對應的IP地址是多少?

5、.com.cn域服務器給出范圍:負責zol.com.cn的域服務器應該知道IP地址,你去問它

6、本地DNS服務器(向zol.com.cn域服務器)分發需求:請問域名zol.com.cn對應的IP地址是多少?

7、zol.com.cn域服務器給出答案:經查詢得知,該域名對應的IP地址是123.101.57.11

8、本地DNS服務器(向網絡客戶端)回復答案:域名zol.com.cn對應的IP地址是123.101.57.11


一般來講,DNS服務器一般會在獲得域名對應IP地址之后,將該IP地址與域名對應關系記入緩存中,以備下次別的用戶查詢時可以直接返回結果,以加快網絡訪問速度。

完成以上8步,正向解析完成,除了正向解析(域名轉換成IP地址的操作)之外,還有反向解析,即通過IP地址轉換成域名的操作,這里再不做詳盡解釋。


網絡通訊大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以計算機在網絡上進行通訊時只能識別如“202.96.134.133”之類的IP地址,而不能認識域名。

我們無法記住10個以上IP地址的網站,所以我們訪問網站時,更多的是在瀏覽器地址欄中輸入域名,就能看到所需要的頁面,這是因為有一個叫“DNS服務器”的計算機自動把我們的域名“翻譯”成了相應的IP地址,然后調出IP地址所對應的網頁。

DNS( Domain Name System)是“域名系統”的英文縮寫,是一種組織成域層次結構的計算機和網絡服務命名系統,它用于TCP/IP網絡,它所提供的服務是用來將主機名和域名轉換為IP地址的工作。DNS就是這樣的一位“翻譯官”,它的基本工作原理可用下圖來表示。


鏈接:http://www.toutiao.com/a6407847706954760449/

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,786評論 6 534
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,656評論 3 419
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 176,697評論 0 379
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,098評論 1 314
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,855評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,254評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,322評論 3 442
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,473評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,014評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,833評論 3 355
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,016評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,568評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,273評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,680評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,946評論 1 288
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,730評論 3 393
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,006評論 2 374

推薦閱讀更多精彩內容