網域名稱系統DNS簡介
在網路的世界中,要區別不同的電腦是用IP來區分,可是其實很不方便,對電腦而言很快就可以辨認出來,可是對人而言,我上不同的網站要去記沒有意義的一串數字,這樣子哪記得住呢?為了解決這個問題,就發展出網域名稱系統Domain Name System,縮寫為DNS。
假設現在我要上facebook,我想沒有人會去輸入IP,都是在網址輸入facebook.com就找到這個網站了,這其實是對應到facebook.com的IP位址,IP位址是四組0~255的數字很不好記,像是200.105.1.1這種數字,一般來講沒有人上網會輸入IP連結網頁,因為對人而言這是一串沒有意義又很難記的數字,我們在網址輸入的facebook.com就是DNS。如果對於IP還不熟悉的人,我前面的文章有介紹過,可以參考下面這篇文章:
電腦IP是怎麼設置的
在區分DNS時,所使用的方式是階層式的,會有分主機名稱hostname和網域名稱domain name,好比說有一個人叫小黑,我講說我認識小黑,但是叫小黑的人很多,我這樣講人家可能不知道我是在講哪一個小黑,我講資工系小黑,這樣子就比較清楚一點了,我講台灣大學資工系小黑,人家當然就更清楚我是在講誰了,如果像這樣的階層架構寫成網址,就會像是「小黑.資工系.台灣大學」這樣子,我們上網時輸入網址就會是像這樣的架構,這裡的小黑就是主機名稱,資工系.台灣大學就是網域名稱。所以上面所舉的facebook.com的例子,facebook就是主機名稱,com就是網域名稱,網域名稱最上層從不同的國家做區分,像是tw、jp、hk分別代表台灣、日本、香港,然後再往下做區分com、edu代表商業網和教育網,不同階層有各種不同的網域名稱,這裡就不一一介紹了。使用DNS這樣的方式,現在我們上網時就在網址輸入一段有意義的文字就變方便很多。
留言列表