|
DNS 是階層式運作的分散式系統. |
---|
可分成 server 及 client ( resolver library) 兩個 parts. |
---|
各別的 host 要運用 DNS, 通常都是透過 resolver library, 及一些簡單的設定. |
---|
每個單位如想要自己單獨運作的 DNS server, 除了 root DNS server ( a.root-server.net, b.root-server.net, ... ) 外, 都需要在上一層的 DNS server 上, 有一個以上 的 NS (Name Server) entry. |
---|
DNS 有分正解 ( FQDN -> IP ) 及 反解 ( IP -> FQDN ) 兩種 |
---|
上游的 DNS server, 會因網路接線等關係, 會分屬不同的單位負責. |
---|
例如, 像許多 *.com.tw ( 203.66.*.* ) 接 HiNet, 那麼 |
---|
* 正解的上層 DNS server 在 III, |
---|
* 反解的上層 DNS server 在 HiNet. |
---|
以及許多 TANet 各地的連線單位, 這種情況也很多. |
---|
|
Primary Name Server for ".tw" |
---|
moevax.edu.tw |
---|
還有許多在國外的 secondary name server. |
---|
|
moevax.edu.tw 授權給下一層的 DNS server |
---|
MOECC | edu.tw | gov.tw
III
| com.tw
| net.tw
| org.tw
| |
---|
例如, NCTU 由 moevax.edu.tw 在 edu.tw 這一層授權,
取得 nctu.edu.tw 這一層 往下的 DNS zone 管理權.
登記有三個 DNS server. nctu.edu.tw 140.113.1.1 ( primary ) jenny.nctu.edu.tw 140.113.250.246 ( secondary ) ccserv2.cc.nctu.edu.tw 140.113.6.2 ( secondary ) |
---|
其它各系所, 像 csie, cis, ee, cc, ... 等再分別向 140.113.1.1 這一 host 登記, 取得往下層的管理權. |
---|
|
唯一的 top level domain ".in-addr.arpa" |
---|
必須在 InterNIC 直接登記 |
---|