centos環境下dns-bind9主從伺服器配置

來源:互聯網
上載者:User

環境:centos  6.5 64bit  192.168.1.9(主)  192.168.1.10(從)
軟體版本:bind9
前期準備:關閉防火牆(或允許存取UDP TCP的53 953連接埠),關閉selinux。

主伺服器配置這裡就不再介紹說明,可以查看之前的步驟。這裡只記錄下從伺服器配置。
1,安裝bind並設定開機啟動。

yum install  bind   -y
設定開機啟動,預設不是開機啟動。

chkconfig named on 
2,配置從伺服器的bind設定檔。這裡除了IP地址以及允許誰調用外,主要是zone的配置:
配置內容如下:

options {
        listen-on port 53 { 192.168.1.10; };
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        allow-query     { any; };
        recursion yes;
};
 
logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};
 
zone "111cn.net"{
 type slave;
 masters{ 192.168.1.9; };
 file  "slaves/111cn.net.zone";
};
主要是zone配置這裡有三點注意的,一是type改成了slave,二是指定master(注意標點符號),三是指定zone位置。
配置完重啟一下,如果配置成功,我們進入/var/names/slaves目錄可以看到111cn.net.zone,他會自動抓取master下的zone檔案下來。如果重啟以後沒有,那麼說明主從配置不成功,需要檢查是防火牆還是selinux還是slaves許可權不對等等。
我們這裡重啟以後可以看到已經抓取下來了:

[root@web10 ~]# cd /var/named/slaves/
[root@web10 slaves]# ls
111cn.net.zone
[root@web10 slaves]# cat 111cn.net.zone
$ORIGIN .
$TTL 86400 ; 1 day
111cn.net  IN SOA 111cn.net. rname.invalid. (
    0          ; serial
    86400      ; refresh (1 day)
    3600       ; retry (1 hour)
    604800     ; expire (1 week)
    10800      ; minimum (3 hours)
    )
   NS 111cn.net.
   A 127.0.0.1
   AAAA ::1
$ORIGIN 111cn.net.
bbs   CNAME www
www   A 192.168.1.9
3,測試從伺服器是否可以正常解析。本機/etc/resolve.conf將nameserver改成從伺服器IP 192.168.1.10,測試是否可以正常解析。
當前win主機由於和該主從dns是一個內網,我們可以通過win主機也可以直接測試,比如dos中使用nslookup測試下:

C:\Users\Administrator>nslookup
預設伺服器:  UnKnown
Address:  fe80::1
 
> server 192.168.1.10
預設伺服器:  [192.168.1.10]
Address:  192.168.1.10
 
> set type=any
> www.111cn.net
伺服器:  [192.168.1.10]
Address:  192.168.1.10
 
www.111cn.net        internet address = 192.168.1.9
111cn.net    nameserver = 111cn.net
111cn.net    internet address = 127.0.0.1
111cn.net    AAAA IPv6 address = ::1
可見,也是解析成功了。dns主從配置完成。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.