linux 下搭建DNS服務器筆記

1:首先利用yum安裝dns服務所需的兩個包bind和bind-chroot

2:配置/etc/named.conf                   DNS主配置文件

主要修改兩個參數

listen-on port 53 { 本機IP地址; };       表示監聽本機的53號端口 

allow-query     { any; };         表示響應哪些客戶端的請求

 

 

 

        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";

這些表示:named進程對以上這些目錄具有寫權限           

 

include "/etc/named.rfc1912.zones";    關聯named.rfc1912.zones這個文件

 

3:配置/etc/named.rfc1912.zones

 創建zone文件    zone "network110.com" IN {         配置一個名爲network110.com域的zone    
                      type master;

 file "network110.com.zone";      zone文件放置在/var/named/network110.com.zone ( 這裏是相對路徑)

                             allow-update { none; };                                              

                                 };

 

4:配置/var/named/network110.com.zone文件(千萬記住此文件的權限應爲named用戶進程可讀)所以一般chgrp  named  network110.com.zone

 

$TTL 1D
@       IN SOA  @ henry.network110.com. (                       (主機名.域名)
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      henry.network110.com.                                      (一條NS記錄 主機名.域名)
henry.network110.com.    A      192.168.2.170                     (A記錄解析)
www.network110.com.      A      192.168.2.170

 

PS:所有域名最後必須加“."

 

5:service  named restart

6:nslookup www.network110.com測試是否解析ip地址爲192.168.2.170即可

 

PS:/etc/resolv.conf 配置DNS地址    即時生效

     另 /etc/sysconfig/network-script/xxxx也可以配置DNS地址,此優先級比/etc/resolv.conf高


 

 

 

 

 

 

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