最新消息

DNS是什麼?快速了解DNS伺服器的運作原理與用途!

DNS是什麼 ?網域名稱系統DNS(Domain Name System),就像是網際網路的電話簿,當您查詢時,DNS伺服器會找到相應的電話號碼。而DNS將網域名稱轉換為IP位址,以便瀏覽器能載入網際網路資源。這篇文章,帶您徹底了解 DNS是什麼 !

DNS示意圖
DNS示意圖

DNS是什麼?DNS的基本知識與運作原理!

簡單來說,連接網際網路上的每個裝置,都需要透過DNS伺服器來進行網域名稱解析。每台裝置透過網際網路通訊協定都有一個唯一IP位址,其他電腦使用者必須透過該IP位址尋找才能找到此裝置。而DNS網域名稱系統就是負責將網域名稱轉換為IP位址,例如搜尋www.2ecloud.net時,DNS伺服器會將其轉換為代管網站主機的實體IP位址(219.84.199.148),以便使用者的瀏覽器能夠載入網際網路資源。

對於瀏覽器而言,DNS查詢與解析是自動在幕後發生的,必須經過不同的硬體元件與步驟。原則上DNS的運作原理分成兩個部分:「DNS Client(用戶端)」與「DNS Server(伺服器)」,通常是由DNS Client發出詢問,而DNS伺服器收到詢問後回答。(DNS伺服器有很多台,例如:GOOGLE、中華電信……)

DNS伺服器
DNS伺服器

DNS是什麼?DNS伺服器跟網址有什麼關連?

因為目前網際網路上的溝通都是TCP/IP居多,包含瀏覽網頁也是使用TCP/IP這個協定,而TCP/IP協定的表頭,包含來源跟目的都只有IP的欄位,並沒有網址的欄位,所以必須將網址解析成IP之後,才能使用IP彼此溝通,因此在使用者搜尋或輸入網址後,負責將網址解析成IP的就是DNS機制。

DNS查閱IP位址的步驟(以搜尋2ecloud網站為例):

  1. 使用者在瀏覽器搜尋2ecloud或輸入網址2ecloud.net
  2. DNS Client發出詢問IP的要求給DNS伺服器查這個網址的IP
  3. 首先解析程式查詢DNS根名稱伺服器(root name server)
  4. 接著解析程式查詢DNS頂層網域伺服器(TLD name server)
  5. 最後解析程式查詢權威DNS,最終給出回答的DNS伺服器
  6. DNS伺服器查到這個網址的IP,並回覆給DNS Client
  7. DNS Client瀏覽器便能夠發出對該網頁內容資料的請求
  8. 最後傳回該網站的內容
DNS運作步驟
DNS運作步驟

DNS服務類型:「遞迴DNS」、「權威DNS」分別是什麼?

DNS伺服器收到DNS Client的詢問時,第一時間會先檢快取有沒有人曾經問過「DNS記錄」,如果有快取就可以直接回答,如果沒有或是快取已經過期,那就會進入「遞迴查詢」一台一台伺服器去問。

例如www.2ecloud.net網址就是先去問負責管理.net的那台DNS伺服器,而負責管理.net的那台DNS伺服器會回覆:去問2ecloud.net這台DNS伺服器的www的IP是幾番,這種一層一層問下去的過程,就是「遞迴DNS」查詢。

最後,2ecloud.net這台DNS有設定www的A記錄,解析出IP為 219.84.199.148,而最終給出回答的這一台DNS伺服器就是「權威DNS」。

什麼是DNS記錄?常見的DNS解析類型有哪些?

「DNS記錄」就是放在權威DNS伺服器上的指令,這些指令提供一個網域有關的資訊,當收到DNS Client的詢問時,如果有記錄就可以直接回覆DNS Client;那如果DNS伺服器裡面沒有記錄,那就要去找別台DNS伺服器問,直到問到有答案就會回給DNS Client,如果DNS伺服器一路問下去都沒有答案,那最後就會回覆查不到。

而DNS記錄有很多種類型,常見的如下:

A記錄:把域名解析成IP( IPv4位址)。
AAAA記錄:把域名解析成IPv6位址的IP。
CNAME記錄:「正規名稱」記錄,將別名連結至「正規」域名,過程中不提供IP位址。
PTR 記錄:該域名的反解,在反向查詢中提供網域名稱。
MX記錄:「郵件交換記錄」,將郵件導向郵件伺服器,改域名的郵件互動記錄。
TXT記錄:可以設定任意可讀文字的DNS記錄,通常做為域名註解或驗證用。
NS記錄:「名稱伺服器」,決定要使用哪些伺服器進行網域DNS資訊的通訊。
SOA記錄:儲存有關網域的管理資訊。
SRV記錄:指定用於特定服務的連接埠。

以上例舉較常用的DNS記錄,這些記錄是由DNS文法編寫的文字檔案組成,並指令如何處理對該網域的請求,這些指令告訴DNS伺服器該如何執行操作。另外,所有DNS記錄都有存留時間TTL,指示DNS伺服器重新整理記錄的時間。

DNS伺服器是網路的基石,立即了解雲端DNS解決方案!

看完本篇文章,相信您已經了解DNS是什麼,2Ecloud提供雲端DNS解決方案,具備高可用性並抵禦DDoS攻擊,提供終端用戶能就近取得服務,並保障資訊安全。詢問請聯繫服務專員,隨時提供協助。

【延伸閱讀】

Related News

探索雲產品

探索2ECloud廣泛的雲產品,包括CDN服務,DDoS防護,DNS服務以及其他高性能產品。

聯繫銷售

歡迎詢問關於我們的產品,解決方案或其他任何信息。我們隨時可以提供幫助。