當我們付費申請(買)到一個網域 , 例如 abc.com , 一般我們可以指定由哪一個 IP 來管理這個網域 , 如果有子網域的需求,我們還可以把這個網域往下繼續延伸 , 創造子網域給其他的 dns 伺服器來管理。
不過首先應該先把子網域的概念搞清楚 , 如果你只是要架設一個網站叫做 www.abc.com , 這不叫子網域 , 這個在 DNS 設定裡面叫做 A 紀錄 , 或 稱為 host,也就是說,www 這三個字叫做主機名稱(host name),若網址是 shop.abc.com , 那 shop 也是 abc.com 這部dns主機裏頭的 A 記錄,也是主機名稱(host name)
子網域是當你在 abc.com 前面加上一個『段名』 , 再將這個 子網域 『授權』 給其他的 DNS 伺服器管理
例如 你增加一個子網域叫 tw.abc.com 的網域 ( 請注意子網域名稱段名需加在前面 ) , 然後你要授權給
另一部 IP : 222.222.222.222 的 DNS server 管理 , 最後假設該 DNS server會
作一個 A 紀錄 叫 www.tw.abc.com , IP 是 222.222.222.222
所以在我們的 InfoBOX 上的 DNS server 設定
同一頁最下面的 ns 授權設定,如下圖,意思就是說,日後,
tw.abc.com 這個 domain ,就是由 dns.tw.abc.com 的主機來管理,
而 dns.tw.abc.com 的主機 IP 是 222.222.222.222
222.222.222.222 這部機器必需負責設定 www.tw.abc.com 或 mail.tw.abc.com 的網址
,www 和 mail 就是這部主機本身要設定的 A 記錄
下圖的例子是 tw.abc.com : dns.tw.abc.com : 222.222.222.222 我們再舉兩個例子
例如 sub.aaa.com.tw : dns.sub.aaa.com.tw : 222.222.222.222
例如 sub.bbb.com.tw : dns.sub.bbb.com.tw : 222.222.222.222
上面紅色的部份,算是公式,不重要,照抄就行了
這樣在 InfoBOX 上已經宣告好 『授權』 子網域給另一台伺服器管理,上圖的設定,其實和下圖的設定意義是一樣的,下圖是我們在 twnic 的設定畫面,意思是說,
dns.infobox.com.tw 的主機是位於 122.117.46.242 的ip,
且 122.117.4.242 的主機就是負責 infobox.com.tw 這個 domain 的解析,也就是說,日後,別人查詢
www.infobox.com.tw 或是 mail.infobox.com.tw ,
這個 www 和 mail 的主機 A 記錄,就是在 122.117.4.242 這部主機來設定的意思。
上圖的 dns.infobox.com.tw 和 dns2.infobox.com.tw 紅色字的部份,一樣不重要,照抄就行了,但後面的 domain 要填您自己申請的,最最重要的,是您要填寫的 ip,一定要指向您自己架設的 dns 伺服器,您的dns伺服器設定才會發生作用哦! 如果 ip 設錯了,就算你自己的 dns serber 設定都正常,但是別人並沒有去你架設的dns主機查詢,那有架跟沒架不是一樣嗎!!
現在我們假設 被授權的另一台 DNS server 也是 InfoBOX 系統, 設定應該如下
這樣 ns 的授權觀念,是否稍微了解了? 因為 dns 是層層授權的觀念,我們向 twnic 申請了 abc.com 的 domain 之後,就必需在 twnic 的網頁填寫 ns 記錄,讓它授權 abc.com 這個 domain 的前面字串都讓我自己的 dns 主機 ( tw.abc.com)來管理設定,而 tw.abc.com 這個 domain 我們又下放授權給 dns.tw.abc.com 這部 dns 主機來管理,所以 www.tw.abc.com 這個網址的設定,就是由 tw.abc.com = 222.222.222.222 來設定的。
最後,還有一個好玩的觀念,假設,您不想架設那麼多台 dns 主機,但是卻想擁有很長的網址,在 infobox 系統裏,直接這樣設定
上圖的主機是管理 infobox.com.tw 網域的,並非子網域的主機,但是經由這樣的設定後,
您去 ping www.xxx.infobox.com.tw , 就會出現 220.135.223.167,
您去 ping www.aaa.bbb.infobox.com.tw , 就會出現 222.11.22.11
好玩吧,不需授權,只要這樣設定就可以了, DNS 要搞懂原理,要多多親自嘗試才能深入了解哦!!