在說明 DNS Server 前可能要先說明什麼叫 Domain Name
在網路上辨別一台電腦的方式是利用 IP
但是一組 IP 數字很不容易記
且沒有什麼聯想的意義
因此我們會為網路上的伺服器取一個有意義又容易記的名字
這個名字我們就叫它「Domain Name」
但由於在 Internet 上真實在辨識機器的還是 IP
所以當使用者輸入Domain Name後
瀏覽器必須要先去一台有 Domain Name 和 IP 對應資料的主機
去查詢這台電腦的 IP
而這台被查詢的主機我們稱它為 Domain Name Server
簡稱 DNS
例如:當你輸入 www.coolgaa.com
瀏覽器會將www.coolgaa.com
這個名字傳送到離他最近的 DNS Server 去做辨識
如果詢找到則會傳回這台主機的 IP
進而跟它索取資料
但如果沒查到就會發生類似 DNS NOT FOUND的情形
所以一旦DNS Server 當機
就像是路標完全被毀壞
沒有人知道該把資料送到那裡
DNS是網域名稱服務的(Domain Name Service)
縮寫DNS 的主要目地是在解決機器的網域名稱 (Domain name)
與 IP address 的對應問題
提供 telnet、browser、ftp 等常用工具的基本服務
在網際網路(internet)上自己桌上的機器要連上遠端的某一機器
首先必需知道遠端機器的 IP
IP 的格式是 xxx.xxx.xxx.xxx (如 61.71.72.148)
對於使用電腦的人來說
這樣的格式不適合記憶與管理
於是有Domain 的出現
其格式亦為 xxx.xxx.xxx.xxx (如 www.tsmmc.com)
這樣的表示方式較適合人來使用