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

電腦聯(lián)網(wǎng)必備技能——DNS
相信大多數(shù)人對DNS的初識都和筆者一樣,來自于大學時候在宿舍給筆記本聯(lián)網(wǎng),一個月20塊,交完網(wǎng)費,學校會給你一個IP地址,然后你自己設置聯(lián)網(wǎng)就好了。
這聽起來很簡單,但是很多妹子真的對泛IT知識一無所知(擼韓劇、逛淘寶才是他們的專業(yè)),于是大學四年,筆者擔任了同學、學妹、甚至部分學姐的網(wǎng)絡問題相關工作,后來即便不用學校相關部門給地址,都能推算出來……

DNS服務器聯(lián)網(wǎng)設置
正所謂實踐出真知,筆者對于IPv4地址、默認網(wǎng)關、DNS等名詞也是在實際應用中學習的。但是,從專業(yè)概念來講,DNS又是什么呢?
DNS是DomainNameService的縮寫,翻譯過來就是計算機域名服務器(也有擴寫成DomainNameSystem,譯為計算機域名系統(tǒng))。而之所以本文稱DNS服務器為“翻譯官”,是因為DNS是進行域名(domainname)和與之相對應的IP地址(IPaddress)轉換的服務器。雖然我們每天都會用到DNS服務器,但是卻很少有人知道它,足以體現(xiàn)DNS容易被視而不見的特性了。
也就是說,在Internet上域名與IP地址之間是一一對應的,域名雖然便于人們記憶,但機器之間只能互相認識IP地址,它們之間的轉換工作稱為域名解析,而域名解析需要由專門的域名解析服務器來完成,這就是DNS域名服務器。
附錄:
名稱類型說明示例根域一般認為全球共有13臺根邏輯域名服務器單個句點(.)或句點用于末尾的名稱頂級域用來指示某個國家/地區(qū)或組織使用的名稱的類型名稱.com第二層域個人或組織在網(wǎng)上使用的注冊名稱zol.com子域已注冊的二級域名派生的域名www.zol.comDNS域名稱cn/rucomneteduMilgov組織類型中國/俄羅斯商業(yè)公司網(wǎng)絡公司教育機構軍事政府機構非軍事政府機構2DNS服務器背后的“翻譯邏輯”
說白了,DNS服務器起到的作用是把我們輸入的字符域名轉換為主機的IP地址。計算機在網(wǎng)絡上進行通訊時只能識別如“201.59.72.14”之類的IP地址(此處為任意IP地址舉例),而不能認識域名(如:zol.com.cn)。但是,我們打開瀏覽器,在地址欄中輸入字符域名后,就能看到所需要的頁面,就是因為有一個叫“DNS服務器”的存在自動把我們的域名“翻譯”成了相應的IP地址,然后調出IP地址所對應的網(wǎng)頁。也正因此,也有人將DNS服務器比喻成“翻譯官”和“電話簿”。
就像大多數(shù)同傳大神一樣,DNS服務器這個翻譯官也常常躲在一個小黑屋中工作,不同于同傳翻譯人員使用一支筆、一個本和大腦來翻譯,DNS服務器的翻譯邏輯似乎有些不同,畢竟他們只能是0和1的組合。
如果簡單來講,可以將DNS分為C/S(Client/Server,客戶機/服務器)兩種模式,Client扮演詢問角色,由Client向Server詢問DomainName(域名),Server負責給出域名對應的真正IP地址。

具體而言,要分八步走(注,為實現(xiàn)冗余和負載均衡,部分地址解析結果有可能是一個,也可能是多個,本文均以一個為例)。
1、客戶端發(fā)出請求:我需要訪問zol.com.cn,請告訴我它得IP地址。
2、本地DNS服務器(向DNS根服務器)分發(fā)需求:緩存中沒有zol.com.cn的記錄,向d.root-servers.net.請求域名對應IP地址。
3、DNS根服務器給出范圍:該域名由.com.cn區(qū)域管理,給你.com.cn域服務器地址ns.cernet.net.
4、本地DNS服務器(向.com.cn域服務器)分發(fā)需求:域名zol.com.cn對應的IP地址是多少?
5、.com.cn域服務器給出范圍:負責zol.com.cn的域服務器應該知道IP地址,你去問它
6、本地DNS服務器(向zol.com.cn域服務器)分發(fā)需求:請問域名zol.com.cn對應的IP地址是多少?
7、zol.com.cn域服務器給出答案:經(jīng)查詢得知,該域名對應的IP地址是123.101.57.11
8、本地DNS服務器(向網(wǎng)絡客戶端)回復答案:域名zol.com.cn對應的IP地址是123.101.57.11

zolDNS解析過程
一般來講,DNS服務器一般會在獲得域名對應IP地址之后,將該IP地址與域名對應關系記入緩存中,以備下次別的用戶查詢時可以直接返回結果,以加快網(wǎng)絡訪問速度。
完成以上8步,正向解析完成,除了正向解析(域名轉換成IP地址的操作)之外,還有反向解析,即通過IP地址轉換成域名的操作,這里再不做詳盡解釋。
3DNS可以幫你優(yōu)化網(wǎng)速和查漏洞
除了基本的翻譯工作之外,DNS還能為我們帶來哪些優(yōu)勢呢?今天,筆者就向大家簡單介紹三種DNS能夠告訴我們的事兒。
一、檢測垃圾郵件和Botnet僵尸網(wǎng)絡

檢測垃圾郵件
眾所周知,Botnet僵尸網(wǎng)絡就是許多臺被惡意代碼感染、控制的與互聯(lián)網(wǎng)相連接的計算機。而當一個運行一個垃圾郵件的時候,會有大量的郵件被發(fā)送到一個預定的域名列表里;就導致一個已經(jīng)不存在的域名,被高頻率的訪問。另外,在圖示一圾郵件和Botnet僵尸網(wǎng)絡,并迅速識別受損及其,解決問題。
二、優(yōu)化網(wǎng)絡速度,降低網(wǎng)絡成本

圖片來自網(wǎng)絡
DNS數(shù)據(jù)可以告訴我們是否出現(xiàn)網(wǎng)絡堵塞,并識別網(wǎng)絡堵塞的原因。上圖是未經(jīng)過濾的圖片,根據(jù)顏色的不同,可以看出網(wǎng)絡速度的不同。繼續(xù)研究的話你可以調節(jié)DNS服務器配置,改善網(wǎng)絡速度,減少在某些應用程序上的等待時間,甚至有可能節(jié)省網(wǎng)絡成本。
三、發(fā)現(xiàn)軟件漏洞
正常的DNS應該是穩(wěn)定的,但如果你發(fā)現(xiàn)Servfail響應異常,那可能意味著出現(xiàn)了網(wǎng)絡漏洞。它或者意味著軟件漏洞,或這意味著你的服務器配置相對較差,可能會增加你的風險。

惡意DNS劫持(圖片來源于網(wǎng)絡)
GoogleDNS服務器平均每天處理超過1500億個查詢。在2014年3月17日,根據(jù)網(wǎng)絡監(jiān)測公司BGPMon數(shù)據(jù),Google的公開DNS服務器IP8.8.8.8被劫持到了委內瑞拉和巴西超過22分鐘。類似這樣的事件時有發(fā)生,我們所需要做的就是利用一切手段,防止這樣的事件發(fā)生。
長久以來,DNS一直未作為分析網(wǎng)絡問題的標準,甚至可能性。但是如今根據(jù)相關測試我們可以看出,DNS可以告訴我們的還有很多。比如檢測垃圾郵件和Botnet僵尸網(wǎng)絡;優(yōu)化網(wǎng)絡速度,降低網(wǎng)絡成本和發(fā)現(xiàn)軟件漏洞。
盡管DNS看起來優(yōu)勢多多,但是DNS域名服務器安全問題由來已久,比如2009年的519事件,因為DNSPOD用戶域名相互攻擊造成DNSPOD宕機,大量請求壓力讓運營商服務器受到了影響,導致南方六省斷網(wǎng)、服務器崩潰。后來的DNS域名被篡改、DDOS攻擊、內部威脅等問題也持續(xù)存在。
如何防止惡意攻擊 保護DNS服務器
一般來講,只要不是網(wǎng)絡服務供應商受到重大攻擊,企業(yè)網(wǎng)絡完全陷入癱瘓的可能性不大。而企業(yè)DNS服務器會面臨的漏洞主要包括:DNSIPv6漏洞、公用DNS服務器上的漏洞、內部威脅和社會工程學四大方面。而要提高企業(yè)DNS服務器安全問題也十分簡單。

1、控制入口。即對主要網(wǎng)絡資源訪問權限進行管控。從DNS服務器從主力DNS服務器接收這些區(qū)域文件的只讀拷貝。比如,你可以配置企業(yè)的DNS服務器,禁止區(qū)域傳輸請求,或者僅允許針對組織內特定服務器進行區(qū)域傳輸,以此來進行安全防范;在基于Windows的DNS服務器中,你也應該在DNS服務器相關的文件系統(tǒng)入口處設置訪問控制,這樣只有需要訪問的帳戶才能夠閱讀或修改這些文件。
2、做好PlanB。幾乎在所有企業(yè)級IT應用場景中冗余和備份都是不可缺少的一部分,所以做好災難備份和恢復、做好風險評估方面就顯得異常重要。此外,在管理方面,企業(yè)還需要制定相關規(guī)范,遇到問題形成快速反應機制。
3、專業(yè)支持。俗話說,網(wǎng)絡安全工作要靠三分技術、七分管理,所謂管理就是控制入口、做好備用方案,而三分技術才是企業(yè)穩(wěn)定運行的基礎。這就需要企業(yè)找到專業(yè)的軟硬件服務器供應商,匹配專業(yè)的技術人員,建立一個健康的IT生產(chǎn)環(huán)境,保證DNS服務器及企業(yè)網(wǎng)絡安全。

根域解析故障(圖片來自知乎)
對于普通消費者而言,除了遇到類似2014年1月21日中國互聯(lián)網(wǎng)根域名服務器(DNS)故障這種所有通用頂級域名的根域解析出現(xiàn)異常,導致大量網(wǎng)站域名解析不正常,網(wǎng)站無法打開的情況之外,大多數(shù)時候,DNS服務器只是躲在小黑屋中,幫助我們實現(xiàn)正向/反向解析的翻譯官,似乎沒什么大用。但是正因為大量默默無名的DNS服務器在刻苦工作,才有了我們發(fā)達的互聯(lián)網(wǎng)生態(tài)。
相關閱讀:
相關文章

如何解決 DNS 解析錯誤(訪問網(wǎng)站出現(xiàn)DNS_PROBE_FINISHED_NXDOMAIN錯誤
網(wǎng)站出現(xiàn)“DNS_PROBE_FINISHED_NXDOMAIN” 錯誤是指瀏覽器顯示無法解析域名導致的網(wǎng)站無法訪問,下面將主要分享解決此錯誤的五種常見方法2026-03-06
思科設備常用命令都很長,有時候會拼寫錯誤,有沒有縮寫命令呢?當然有,今天給大家介紹思科設備的命令縮寫2025-12-16
再也不用敲全命令了! 華為網(wǎng)絡設備600+條最常用命令縮寫速查寶典
華為設備幾乎所有常用命令都支持“唯一縮寫”,本文共收集 600+ 條最常用命令縮寫,按功能模塊分類,直接復制粘貼就能用,建議收藏+轉發(fā)給你的小伙伴2025-12-16
你家用的是WIFI幾? 從WiFi1到WiFi7這7個版本區(qū)別介紹
本文將全面解析從WiFi1到WiFi7每一代技術的核心差異、性能提升和應用場景,幫助您理解無線網(wǎng)絡技術的演進歷程2025-08-12
FTTC/FTTH和FTTR有什么區(qū)別? 光纖接入方式詳細介紹
國內主流 ISP 普遍都采用了光纖連接,常見術語包括 FTTC(光纖到路邊)、FTTB(光纖到樓宇)、FTTH(光纖到戶)和 FTTR(光纖到房間),他們之間有什么區(qū)別?詳細如下2025-03-05
TP-Link PDDNS服將于務6月30日正式停運:用戶需轉向第三方DDNS服務
近期,路由器制造巨頭普聯(lián)(TP-Link)在用戶群體中引發(fā)了一系列重要變動,上個月,公司發(fā)出了一則通知,明確要求所有用戶必須通過實名認證流程,方能繼續(xù)使用其提供的DDNS服2025-02-15
之前我們介紹過ssid的概念,那么自己的設備怎么顯示ssid和隱藏ssid呢?下面我們就來看看詳細的教程2025-01-14
SSID究竟是什么? WiFi網(wǎng)絡名稱及工作方式解析
SID可以看作是無線網(wǎng)絡的名稱,類似于有線網(wǎng)絡中的網(wǎng)絡名稱或者路由器的名稱,在無線網(wǎng)絡中,設備通過SSID來識別和連接到特定的無線網(wǎng)絡2025-01-14
向日葵Q2Pro怎么樣? 貝銳向日葵Q2Pro工業(yè)級遠控設備測評
今天帶來的這款向日葵 Q2Pro ,就是一款專門用于工業(yè)設備、醫(yī)療設備等遠程控制的硬件產(chǎn)品,憑借其即插即用、斷網(wǎng)可遠控、無需被控主機安裝軟件等特性,為設備維護帶來了全2024-11-23
雙頻BE5100面板AP! TP-LINK TL-7AP5100HI-PoE拆機測評
TP-LINK一款為TL-7AP5100HI-PoE 易展版的 Wi-Fi 7 AP 面板怎么樣?該面板隸屬 BE5100 規(guī)格家族,詳細請看下文拆機測評2024-06-28











