眾所周知,Linux雖然在桌面應用上趕不上Windows普及和易用,但也恰恰是因為其看起來很麻煩的命令行操作,使得其在安全性方面要優於為了易用而采用圖形化界面的windows ,正因如此,使得Linux在服務器方面可以大展拳腳,其中尤以apache著稱的LAMP和DNS服務器BIND更是使用普遍。下面說說bind的配置方法。
首先,從以前寫的文章知道,我采用的操作系統是RED HAT Fedora Core 7,在安裝系統的時候,在選擇軟件包的時候,我是采用的自定義方式,我把一些沒用的軟件如那些一點都不好玩的游戲和很多一點都不好用的影音播放器(自己可以裝個很好用的Mplayer)全都去掉了,還有一些不會用到的軟件包我也沒選,然後把開發工具和服務器之類的軟件全部選上了(把開發工具全都選上可以使你在以後的安裝過程中少很多麻煩 )。因此,系統裝完之後就已經把bind安裝好了,只需要配置好就可以用。
配置bind的方法有點多。其中我采用了兩種(前提都要把dns工作原理搞清楚),一種是把/etc/named.conf文件的各個部分弄得很懂,然後修改這個文件(還有其他一些文件),當然這個辦法需要學習一點的時間才會(至少我是這樣),雖然這樣也可以配置,也可以顯得很專業,但我還有另外一種方法可以簡單的配置它,也比較適合新手采用(我用第一種方法配的時候很是花了些時間)。
第二種配置方法需要用到我在以前文章中說到的webmin這個軟件,這個軟件很好用,可以實現遠程配置,官方下載地址為:http: //www.webmin.com/download.html ,選擇最上面那個下載即可,我的是webmin-1.360.tar.gz,安裝方法很簡單:
tar -zxvf webmin-1.360.tar.gz
cd webmin-1.360
./setup.sh
安裝過程中回向你詢問安裝路徑(一般保持模人即可),用戶名,密碼設置等,安裝好後會告訴你使用webmin的方法是在浏覽器中輸入127.0.0.1:1000(默認),剛安裝好時是英語版的,但裡面有個選項可以選擇語言,選簡體中文即可。(由於時間關系沒來得及把截的圖用photoshop處理了再放上來,還請見諒),接下來開始配置:
1.在webmin的“網絡”->“網絡配置”—〉選擇“dns客戶”—〉將“解析順序”改為--“dns、hosts”—〉按“保存”後返回
2.選擇“服務器”—〉“bind 8 dns服務器”—〉可以看到由“全局服務器選項”、“現有dns區域”和其他部分組成 。
3.創建主服務器
在webmin的server中選擇“bind dns server”—〉在“現有區域”中選擇“新建主區域”—〉“區域類型”選擇“正向”,在“域名 /網絡”域名輸入“allwriter.cn”(這是我的一個域名,你也可以隨便寫自己的),主服務器輸入“master.allwriter.cn”, email地址輸入“root@localhost”—〉按 “新建”完成
4.在“現有區域”中選擇“新建主區域”—〉“區域類型”選擇“反向”,在“域名/網絡”輸入“222.24.121.170”(這是我的IP,你要填你自己的 ),主服務器輸入“master.allwriter.cn”,email地址輸入“root@localhost”—〉按“新建”完成
5.在現有DNS區域中選擇allwriter.cn->“地址”—〉在“名稱”處輸入“www”,在地址處輸入“222.24.121.170”—〉按“新建”完成
6.在apache上稍加設置即可在浏覽器窗口通過輸入域名來進行訪問,配置成功,呵呵!