2008-05-11

twbbs.org 的 dns 設定方式

在 "申請免費的網域名稱" 這篇文章中,透露了如何申請一個免費的網域名稱。

物換星移,目前 twbbs.org 的服務又更上一層樓了,提供的免費網域名稱有以下數種:

twbbs.org
twgg.org
twgogo.org
cnkk.org
cngogo.org

我想使用者絕對可在以上幾個網域中找到、申請一個自己免費的好名稱。

另外更上一層樓的,twbbs.org 現在也可以在其上設定 dns 了,這無疑的減少了有了網域名稱,還需另外找相關服務來設定 dns 的麻煩。

twbbs.org 提供的 dns 服務有兩種,一是由 twbbs.org 代管,二是你可自己設定、架設 dns 而由 twbbs.org 將名稱解譯的工作轉到你的 dns 主機來做解譯的工作。

說起來有些麻煩,個人分別使用 twbbs.org 提供的服務,並分別架了兩種類型的 dns。

首先介紹一下環境:

ip:61.218.32.44

網域名稱:

cm.twgg.org:由 twbbs.org 代管 dns,並在其上架了 google app 及相關設定

cm.twgogo.org:dns 的管理由自行架設的 dns 主機來做協調

個人較建議第二種方式,為什麼呢?除了方便外,另外由於 twbbs.org 的 dns 設定直接指向你的 dns 主機,這樣當你的 dns 內容改變時(如新增一台主機時),很快的網路上就可找到這台主機(因為你的 dns 主機紀錄馬上就更新了),而由 twbbs.org 代管 dns 的話,往往需要一段時間更新相關異動的 dns 資料(一般來說通稱約兩小時,個人經驗約一個小時內即可)。

● 由 twbbs.org 代管 dns 的設定加上 google app 設定(參考附圖一)

網域名稱 cm.twgg.org

附圖一


● 使用 twbbs.org 免費網域名稱,但 dns 解析由自己架設的 dns 主機來做解析(參考附圖二)

網域名稱 cm.twgogo.org

附圖二


在 linux 上幾乎都是使用 bind9 來架 dns,所以需要設定 named.conf、網域名稱的解析檔(正向解析)、網域名稱的反向解析檔,以下是相關的資料設定(以圖型表之)

在 ubuntu 上使用 named.conf 不建議直接修改這個檔案,而是修改 named.conf.local 這個檔案。

如下圖,不難看出,我們定義了一個 cm.twgogo.org 這個網域,並將相關的設定資料放在 /etc/bind/db.cm 這個檔案內,另外反向解析的資料則是在 /etc/bind/db.cm.reverse

附圖三 /etc/bind/named.conf.local 設定資料


附圖四 /etc/bind/db.cm 設定資料(cm.twgogo.org 正向解析設定檔),不難看出定義了以下主機:
cm.twgogo.org (這也是 ns 及 mx 主機)
www.cm.twgogo.org (cm.twgogo.org 的 cname 主機)



附圖五 /etc/bind/db.cm.reverse 設定資料(cm.twgogo.org 反向解析設定檔)


另外由於 bind 的設定和 twbbs.org 的設定方式有極大的不同(和 windows 亦然),所以請參考網路上的相關說明。

沒有留言 :

張貼留言