DNS服務器

DNS服務器的搭建:實驗。。

實驗過程:主DNS服務器、、、從DNS服務器、、、緩存服務器

首先搭建一臺主DNS服務器

#安裝DNS需要的軟件包,當然linux下有好多,這裏用BIND

這個軟件包在第二張光盤裏,還要安裝另外幾個軟件包

bind-libs     //實現域名解析必備的庫文件

bind-utils    //提供對DNS服務器的測試工具程序

還有一個軟件包是caching-nameserver,這是搭建緩存服務器用的,不過它能優化配置文件,如果不安裝它的話,好多文件需要手工建立,所以建議不做緩存服務器也把它裝上

這個在第四張光盤裏~~(讓我好找啊)

軟件包安裝好了

#修改配置文件

named.caching-nameserver.conf   //全局設置

Named.rfc1912.zones     //設置區域

(剛做了一個實驗,卸載caching-nameserver軟件包後沒有這兩個文件)

===========vi /etc/named.caching-nameserver.conf===========

看見上面的提示了吧。。RHEL4的時候上面兩個文件是在一起的,文件名爲named.conf

Directory      //用於設置BIND服務器的工作目錄,即域名區域文件保存的目錄

Dump-file      //用於設置域名緩存文件最基本的全局設置

================vi /etc/named.rfc1912.zones============

用來設置區域。。。區域的類型分爲3種:hint(根區域)、master(主要區域)、slave(從區域)

下面做自己的區域

域名“123.com”,區域文件名“123.com.zone”當然保存在/var/named/目錄下,全局設置裏有。。。。。。還設置了一個反向區域,,,192.168.1.0網段的。。。

然後就是建立區域文件了===========vi /var/named/123..com.zone==========(可以在這個目錄下面找一個例子文件複製一下)

建立正向區域文件:

分別制定那臺是DNS服務器,和管理員郵件地址,要注意後面的“.

42”代表一個序號,slavemaster之間跟新的依據

3H”指slavemaster之間3小時更新一次

15M”指slavemaster之間15分鐘聯繫一次(看主機還“活着”沒)

1W”指如果一星期沒有聯繫到master的話就不再聯繫

1D”沒聯繫到的話在過1天就“死掉了”

@代表zone的意思,這裏就是123.com了  NS=name server

mikeshaokao.後邊加“.”代表一個完整的FQDN名,它對應的主機就是192.168.1.10(我服務器的IP~~

 mike   後邊沒“.”就是要加@  ,也就是mike.123.com了,對應的主機就是192.168.1.1

另外還可以設置主機別名,如下,再加一行

***************接下來就是建立反向區域文件了****************

===================vi /var/named/1.168.192.rev=================

和正向的差不多了,不同的就是PTR代表反向解析

######接下來可以對配置文件進行檢查######

##named-checkconf   這個命令不出現任何錯誤提示說明文件配置無錯

  ##named-checkzone用於檢查區域文件,看到兩個OKOK

接下來就測試了========nslookup

測試通過

======================================================================

其實第一次測試的時候沒有通過的,主要犯得錯誤聲明一下:第一,網卡IP忘設置了(低級錯誤)。第二個錯誤比較難找,我的區域文件是按照例子文件複製的,named服務能正常啓動,但是查看日誌的時候發現我剛纔建立的兩個區域文件顯示的是“loading falied”“permission dened”,而其他的正常,我看了一下權限,那幾個文件的權限是一樣的(但是新建的兩個區域文件就是不成功~~),原來的權限是640,我改成644後就成了。(沒有任何RHEL5的資料的情況下用RHEL4的知識把5搞定,區別還是不小的,小小自豪一下,不過太浪費時間了,以後不會這麼做了~~

====================================================================== 

###然後做slave(從服務器)

另外一臺電腦上做,首先也是安裝那些軟件包

然後編輯配置文件=================vi /etc/named.rfc1912.zones

然後啓動named服務,在目錄/var/named/slaves/下就會有重主服務器上覆制的區域文件

(記得配置IP~~

======================================================================

然後做緩存服務器

第一步也是裝那些軟件包,這個就必須裝緩存那個軟件包了

編輯配置文件===============vi /etc/named.caching-nameserver.conf====添加一項

測試一下就OK~~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章