DNS (Domain Name System)
網域名稱(Domain Name ) 網路使用的協定是TCP/IP,必須要輸入的IP位址才能傳輸資料 例如中山大學的網域名稱為 nsysu.edu.tw
網域名稱系統( Domain Name System) 電腦只能辨識IP位址,因此需要DNS負責將網域名稱和IP互相轉換 查詢分為兩種 1. 正向查詢(Forward query):網域名稱查詢IP 2. 反向查詢(Reverse query):IP查詢網域名稱
DNS結構 DNS系統採用樹狀式分層架構 root 根網域 hk tw uk 頂級域 com edu gov net 二級網域 ntu nsysu ncku 二級網域 www 主機名稱
根網域(Root Domain) 根網域(Root Domain)為DNS架構的最上層 目前全世界有13台根伺服器其中10台設置在美國,另外的三台設置於英國、瑞典和日本
頂級域(Top-level Domain) 在根網域之下,主要分為以下兩種 1.國家頂級域(country-code top-level domains , ccTLD) 例如 .tw、 .hk、.uk 2. 通用頂級域(generic top-level domains , gTLC) 例如 .com 、.edu 、 .gov 、 .org
二級網域(Second-level domain) 以台灣為例,台灣的頂級域使用ccTLD命名規則 .tw的網域 第二層網域命名規則如同一般網域,後面再加上國家網域 例如 .com.tw 再往下為自行命名,也屬於二級網域 例如 nsysu.com.tw
主機名稱(hostname) 由各網域管理員自行建立,並根據服務內容決定名稱,例如 www、ftp、mail 主機名稱加上網域名稱稱為Fully Qualified Domain Name(FQDN) 例如中山大學首頁的FQDN為 www.nsysu.edu.tw
DNS查詢 透過Google瀏覽器 查詢中山大學 Search Server 回應搜尋結果 檢查DNS table 查詢root Root 伺服器 回應tw伺服器 查詢tw tw 伺服器 (192.83.166.11) 點擊Domain name超連結 回應edu.tw伺服器 回傳對應IP edu.tw 伺服器 (140.111.1.2) 查詢edu.tw Google DNS伺服器 (8.8.8.8) 回應nsysu.edu.tw伺服器 查詢nsysu.edu.tw nsysu.edu.com伺服器 (140.117.11.1) 回應www.nsysu.edu.tw位址(140.117.13.244) 檢查DNS table 訪問140.117.13.244 www.nsysu.edu.tw