在liunx中構建DNS主從服務器的配置文檔

RHEL6.5中,系統光盤自帶了BIND服務的安裝文件

安裝步驟

準備工作:

Service iptables stop    #關閉防火牆

Setenforce 0    關閉selinux

 

  1. 掛載光盤

mount /dev/cdrom /mnt

cd /mnt/Packages

ls |grep ^bind

bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

bind-chroot-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

bind-dyndb-ldap-2.3-5.el6.x86_64.rpm

bind-libs-9.8.2-0.17.rc1.el6_4.6.i686.rpm

bind-libs-9.8.2-0.17.rc1.el6_4.6.x86_64.rp

bind-utils-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

1bind:提供了域名服務的主要程序及相關文件

2bind-utils:提供了對DNS服務器的測試工具程序,如nslookup等。

3bind-libs:提供了bindbind-utils需要使用的庫函數

4bind-chrootbind服務提供了一個僞裝的根目錄,已提供安全性。

默認已經安裝了bind-utilsbind-libs,所以只需要安裝bindbind-chroot即可。

2.安裝bind

rpm -ivh bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

rpm -ivh bind-chroot-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

 

 

3.修改主配置文件

 

vim /etc/named.conf

 

 

 

options {

 directory "/var/named";            #定義區域數據文件的默認存儲位置  

};

zone "benet.com" IN {                #正向區域

    type master;                   #類型爲master(主服務器)  

    file "benet.com.zone";           #區域數據文件名爲benet.com

    allow-update { none; };

};

zone "11.168.192.in-addr.arpa" IN {  #反向區域

        type master;  #類型爲master(主服務器)

        file "192.168.11.arpa";    

 #區域數據文件名爲192.168.11.arpa

 

};

 

 

4.修改區域配置文件

Cd /var/named

(1)Vim benet.com.zone

 

$TTL 86400

@ SOA benet.com. admin.benet.com (

        20160301   更新序列號

        4H刷新時間:重新下載數據的間隔

        30M重試延時:下載失敗後的重試間隔

        12H失效時間,超過該時間仍無法下載則放棄

        1D無效解析記錄的生存週期

)

 

 

@       IN      NS      192.168.25.18.   #這裏要寫DNS服務器的IP地址,可以是主機名,也可以是IP

www     IN      A       192.168.11.1

hhh     IN      A       192.168.11.11

 

第一行TTL配置用於設置默認生存週期。即緩存解析結果的有效時間

SOA記錄部分用於設置區域名稱,管理郵箱,以及爲從域名服務器指定更新參數。

 

(2)反向區域配置文件

Vim 192.168.11.arpa

$TTL 86400

@ SOA benet.com. admin.benet.com (

        20160301更新序列號

 

        4H刷新時間:重新下載數據的間隔

 

        30M重試延時:下載失敗後的重試間隔

 

        12H失效時間,超過該時間仍無法下載則放棄

 

        1D無效解析記錄的生存週期

)

        IN       NS                     192.168.25.43.

1       IN       PTR                    www.benet.com.

11      IN       PTR                    hhh.benet.com.

 

構建從域名服務器

 

options {

 directory "/var/named";

};

zone "benet.com" IN {

    type slave;

    masters { 192.168.18.177; };

    file "slaves/benet.com.zone";

};

zone "11.168.192.in-addr.arpa" IN {

        type slave;

        masters { 192.168.18.177; };

        file "slaves/192.168.11.arpa";

};


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