最新内容

秉持著術業有專攻,打造一站式的雲網系統集成服務,讓每一位用戶專注在自己的業務。

什麼是DNS?|3大必知DNS小常識

  • 2020-10-14

DNS是什麼?

DNS全名為Domain Name System,又稱為網域名稱系統,

是網路的一項服務,用來進行網域名稱(Domain name)與IP間的轉換。


為什麼使用DNS? 

上網勢必要有IP,但是對於人類來說,它是一串無意義的數字,不方便記憶,

而網域名稱,是由英文字母組成,比較好記。

因此透過DNS,我們只要輸入google,就可以找到網站。


DNS歷史介紹

●單一檔案處理上網/etc/hosts

如同上面提到的,為解決人腦無法記憶IP這種數字,才出現了單一檔案處理上網的方法,

其原理為利用特定的檔案,將它與主機名稱作對應,這樣一來人類只要輸入主機的名稱,就可以拜訪網站。

隨著電腦日益的普及,問題也隨之出現,首先,主機對應哪個IP位址的資料需手動更新,意思是只要IP或主機名稱其中一個不同,就無法使用,

其次,若IP數量過多時,該檔案就會太大,導致每次就需重新下載檔案才可使用。


●階層式、分散式主機名稱管理架構DNS系統(Domain Name System)

隨著電腦的流行,單一檔案處理上網的方法已不足以應付,為解決這個問題,

柏克萊大學研發出一套,主機名稱管理架構系統,就是我們常聽到的DNS系統,

這個系統,解決了單一檔案處理上網的困擾,在DNS系統中,主機名稱會分層級管理,

且IP異動時,只要申請主機名稱解析的授權,就可以在自己的DNS伺服器中修改,因此相對於之前更方便操作。


●完整主機名稱FQDN(Fully Qualified Domain Name)

完整主機名稱,就是由主機名稱(Hostname)與領域名稱(Domain name)所組成,

藉由網站顯示的域名,我們可以知道主機的名稱,以及領域名稱,

舉例來說,主機名稱為www的網站,像是www.google.com.tw,www.cloud.edu.tw等,

雖然主機名稱都是www,但是要如何區別呢?

此時,就需要在主機名稱後加上領域名稱,像是google.com.tw,cloud.edu.tw等,

因此,就算你的主機名稱相同,只要在不同領域之內,就可以輕鬆分辨咯!

騰雲運算 DNS是什麼.png

                                                                      (▲完整主機名稱流程圖片參考)


延伸閱讀:什麼是DDoS攻擊?|網站防禦攻略4大技巧大公開

                 什麼是CDN?|5大企業使用CDN好處報你知!

                 企業上雲是什麼?|一秒搞懂私有雲&公有雲&混合雲