資源描述:
《linux環(huán)境下的dns服務(wù)器架設(shè)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、Linux環(huán)境下的DNS服務(wù)器架設(shè) DNS的原理部分我就不多說了,可以參看我前面的文章DNS詳解及-qa
2、grepbind 來查看架設(shè)所需的安裝包是否已經(jīng)齊備. bind-utils-9.2.4-16.EL4lt;=====是用戶端搜尋主機(jī)名稱的相關(guān)指令,服務(wù)器測試工具 bind-libs-9.2.4-2lt;=========實(shí)現(xiàn)域名解析功能必備庫文件 ypbind-1.17.2.-3 上面是REHL4里面默認(rèn)安裝的BIND相關(guān)包,沒有DNS的主程序包,我們還需要手動安裝下列包支持來DNS的架設(shè)
3、安裝文件在:RHEL4的包文件在光盤的RedHat/RPMS/目錄中(注意區(qū)分大小寫) RHEL5在包文件光盤的Server/目錄中(同樣注意大小寫) 掛載光盤后進(jìn)入包所在路徑使用安裝命令: #rpm-ivhbind--9.2.4-2.i386.rpm DNS服務(wù)器主程序(必須) #rpm-ivhbind-chroot-9.2.4-2.i386.rpm 鎖定bind主程序目錄(必須) 上面的bind-chroot包安裝后在/var/named/下會多出chroot/目錄,DNS的相關(guān)配置會
4、轉(zhuǎn)移到/var/named/chroot/下,關(guān)于chroot我在下面的文章里有簡單的介紹432519/112609. 關(guān)于主配置文件通過觀察發(fā)現(xiàn)RHEL4和RHEL5是有些出入的 在RHEL4中的配置文件為/etc/named.conf 在RHEL5中會將RHEL4中的named.conf主配置文件拆分成兩個(gè)配置文件用以說明服務(wù)器的配置信息,在安裝caching-nameserver-x.x.x.x-xxxxxxx.rpm后/var/named/chroot/etc/下會在產(chǎn)生文件 named.cach
5、ing-nameserver.conf(主配置文件,) named.rfc1912.zones(區(qū)域配置文件) /etc/下會產(chǎn)生的兩個(gè)軟鏈接文件與上面的兩個(gè)文件相鏈接 下面信息RHEL4和RHEL5基本相同 在/var/named/chroot/var/named/下會產(chǎn)生文件 localdomain.zone(本地域解析文件--可作為正向解析文件模板使用) named.local (反向地址解析文件--可作為反向解析文件模板使用) localhost.zone (本地主機(jī)解析文件--
6、解析DNS服務(wù)器自己使用) named.ca (根服務(wù)器地址解析文件) 及其他一些IPv6解析文件,在此不作詳細(xì)討論 服務(wù)的啟動腳本存放于/etc/init.d/named 他控制BIND服務(wù)的啟動和停止過程 下面我們來逐一修改配置文件 在RHEL5中,默認(rèn)的主配置文件已經(jīng)更名為named.caching-nameserver.conf(為了與RHEL4兼容也可將其更名拷貝到/etc/named.conf) #vim/etc/named.caching-nameserver.conf 打開
7、文件后修改其中的 listenport53{any;}; alloatch-clints{any;}; match-destinations{any;}; include/etc/named.rfc1912.zones; #該行指明了區(qū)域配置文件的所在,默認(rèn)為/etc/named.rfc1912.zones 修改完畢后保存退出 以下的操作RHEL4同RHEL5基本相同 RHEL4環(huán)境下修改主配置文件/etc/named.conf 的區(qū)域說明部分 RHEL5環(huán)境下修改/etc/named.rf
8、c1912.zones 區(qū)域配置文件 在上述兩個(gè)文件里添加區(qū)域記錄 例: zoneitet.IN{ #指明正向解析區(qū)域 type master; #服務(wù)器類型(master
9、slave
10、hint) file itet..zone; # 正向區(qū)域解析文件位置 alloaster; # 服務(wù)器類型 file 172.16.local; # 反向解析文件位置 alloed/chroot/var/named 拷貝上面
11、我提到的模板文件為我們需要的文件,如例中的itet..zone及172.16.local #cd/var/named/chroo123下一頁....,。t/var/named #cp-p localdomian.zone itet..zone(推薦使用以.zone結(jié)尾的文件) #cp-p named.local 172.16.local (推薦使用以.local結(jié)尾