linux dns服務(wù)器配置
第一步:安裝軟件:[root@localhost ~]# rpm -ivh /misc/cd/Server/bind-9.3.4-10.P1.el5.i386.rpmDNS服務(wù)器的主程序。[root@
第一步:安裝軟件:
[root@localhost ~]# rpm -ivh /misc/cd/Server/bind-9.3.4-10.P1.el5.i386.rpm
DNS服務(wù)器的主程序。
[root@localhost ~]# rpm –ivh /misc/cd/Server/bind-chroot-9.3.4-10.P1.el5.i386.rpm
將bind目錄關(guān)在一個(gè)目錄里面在。
[root@localhost ~]# rpm -ivh /misc/cd/Server/bind-utils-9.3.4-10.P1.el5.i386.rpm
DNS服務(wù)的工具包。
[root@localhost ~]# rpm -ivh /misc/cd/Server/caching-nameserver-9.3.4-10.P1.el5.i386.rpm
DNS緩存。
第二步:編輯配置文件:
[root@localhost ~]# vi /var/named/chroot/etc/named.caching-nameserver.conf
修改如下內(nèi)容:(一個(gè)IP,三個(gè)any。)
listen-on port 53 { 192.168.4.113; };      //修改為本機(jī)IP地址。
allow-query     { any; };                      //允許所有人查詢。
match-clients      { any; };                   //允許任意客房端。
match-destinations { any; };                   //允許任意目標(biāo)。
編輯區(qū)域文件:
[root@localhost ~]# vi /var/named/chroot/etc/named.rfc1912.zones
新建一個(gè)正向wzzjla.com區(qū)域:
zone "wzzjla.com" IN {
type master;               //設(shè)置主從。
file "rhel.com.zone";   //配置文件的名稱。
allow-update { none; };
};
編輯區(qū)域配置文件:
[root@localhost ~]# cd /var/named/chroot/var/named/
[root@localhost named]# cp -p localhost.zone wzzjla.com.zone       //一定要加-p這個(gè)參數(shù),否則不能解析,-p是復(fù)制后不更改文件的權(quán)限
[root@localhost named]# vi wzzjla.com.zone
$TTL    86400
@               IN SOA @       root (
42              ; serial (d. adams)
3H              ; refresh
15M             ; retry
1W              ; expiry
1D )            ; minimum
IN NS           @
IN A            127.0.0.1
IN AAAA         ::1
www            IN A            192.168.4.113
配置文件詳解:
$TTL    86400   表示默認(rèn)的TTL值。(單位:秒)
@               IN SOA @       root (
第一個(gè)@表示區(qū)域,第二個(gè)@表示主機(jī)名,SOA是主從認(rèn)證、授權(quán)方面的記錄,在這里可以寫成root,因?yàn)锧在這里表示本機(jī)的意思,所以就以.代替。
SOA的五個(gè)參數(shù)的含義:
42          // serial,這是一個(gè)序列號(hào),主從之間更新的依據(jù)。
3H          // refresh,更新時(shí)間,從服務(wù)器多久主動(dòng)請求更新一次。
15M              // retry,重試時(shí)間,當(dāng)從服務(wù)器更新失敗后,多久再更新。
1W         // expiry,失效時(shí)間,當(dāng)從服務(wù)器多長時(shí)間沒有成功更新時(shí),就不再更新。
1D          // minimum,相當(dāng)于TTL值。
這幾個(gè)參數(shù)的大小限制如下:
serial<=2^32=4294967296
refresh>=retr