DNS主從服務器搭建

一、搭建主DNS服務器


1.用yum安裝bind

[root@localhost ~]# yum install bind -y


2.對主配置文件進行編輯修改,也可以自己編寫

    [root@localhost ~]# vim /etc/named.conf

wKioL1ZdcHuS-Bd7AABXUIrrLGI275.png

wKioL1ZdcHux27ROAAAbke59JmY605.png


3.編輯頭文件配置

    [root@localhost ~]# vim /etc/named.rfc1912.zones

wKiom1ZdcJTTuduBAAB-wB6klxc170.png


4.對上述指定的區域文件進行配置

    [root@localhost ~]# vim /var/named/magelinux.com.zone     (正向解析配置文件)

wKiom1ZdcTSz3YqCAACTaLmNJtM712.png


    [root@localhost ~]# vim /var/named/192.168.1.zone     (逆向解析配置文件)

wKiom1Zdcn7AFIHxAACJg_s14a4579.png


5.修改文件的屬主屬組和訪問權限

    [root@localhost ~]# chown root:named /var/named/magelinux.com.zone 

    [root@localhost ~]# chmod 640 /var/named/magelinux.com.zone

    [root@localhost ~]# chown root:named /var/named/192.168.1.zone 

    [root@localhost ~]# chmod 640 /var/named/192.168.1.zone 

wKioL1Zdc5WhWMipAAAeK5ez2NY407.png


6.檢查主配置文件和區域配置文件語法是否有錯誤

    [root@localhost ~]# named-checkconf /etc/named.conf

    [root@localhost ~]# named-checkzone "magelinux.com" /var/named/magelinux.com.zone

    [root@localhost ~]# named-checkzone "1.168.192.in-addr.arpa" /var/named/192.168.1.zone

7.啓動named的服務和進程:

    [root@localhost ~]# chkconfig named on

    [root@localhost ~]# service named start



二、在上述前提下搭建備用DNS服務器


8.在另一臺服務器上安裝bind,安裝方法和上述一致


9.編輯主配置文件/etc/named.conf,和上述一致

   

10.編輯主配置文件中定義的頭文件/etc/named.rfc1912.zones 

    [root@localhost ~]# vim /etc/named.rfc1912.zones

wKiom1Zdd8vB14sAAAClFbP_oiE107.png

    注意:不需要配置指定文件salaves/magelinux.com.zone和slaves/192.168.1.zone,因爲這是一個從服務器,所以它的所有條目都是同步主服務器裏面的。從服務器的條目存放文件存放在slaves目錄的是一種安全機制。


11.測試主配置文件和區域配置文件:

    

    [root@localhost ~]# named-checkconf /etc/named.conf

    [root@localhost ~]# named-checkzone "magelinux.com" /var/named/magelinux.com.zone

    [root@localhost ~]# named-checkzone "1.168.192.in-addr.arpa" /var/named/192.168.1.zone


12.啓動named的服務和進程:

    [root@localhost ~]# chkconfig named on

    [root@localhost ~]# service named start



    

    


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