LINUX DNS服務器配置文件詳解

下載軟件包  bind-9.3.6-4.P1.el5_4.2
1、主配置文件
一、全局配置部分
listen-on port 53 { 192.168.110.20; };     監聽端口
#allow-query     { localhost; };          容許訪問列表  容許全部加#號註釋或者any
二、區域配置部分
zone "accp.com" IN {                        正向"accp.com"區域
        type master;                        類型爲主區域
       file "accp.com.zone";               區域數據文件爲accp.com.zone
};
zone "120.168.192.in-addr.arpa" IN {        反向192.168.120.0/24 區域
       file "accp.com.lo";                 區域數據文件爲accp.com.lo
};
2、區域數據配置文件
在/var/named目錄建立 正向區域數據文件爲accp.com.zone
                    反向區域數據文件爲accp.com.lo
一、正向區域數據文件
$TTL 1D                                                                    
@       IN SOA  accp.com. admin.accp.com.  (                                  SOA標記、域名、管理郵箱
                                       0       ; serial  
                                       1D      ; refresh                      
                                       1H      ; retry
                                       1W      ; expire
                                       3H )    ; minimum
@       IN NS   ns1.accp.com.                      記錄當前區域的DNS服務器的主機地址
ns1     IN A    192.168.110.20                    
www     IN A    192.168.120.30                     記錄正向解析條目
ftp     IN A    192.168.120.40
二、反向區域數據文件
$TTL 1D
@       IN SOA  accp.com. admin.accp.com.  (
                                       0       ; serial
                                       1D      ; refresh
                                       1H      ; retry
                                       1W      ; expire
                                       3H )    ; minimum
@       IN NS   ns1.accp.com.                記錄當前區域的DNS服務器的主機地址
ns1     IN A    192.168.110.20
30      IN PTR  www.accp.com.                 記錄反向解析條目
40      IN PTR  ftp.accp.com.
~
3、構建主從服務器
一、構建主域服務器
#  vi /etc/hosts
  192.168.110.20 ns1.benet.com ns1                    修改網絡配置文件 提升域名解析效率
  192.168.110.100 ns2.benet.com ns2
#  vi /etc/resolv.conf
  nameserver    主dns
  nameserver    從dns                                     指主從DNS
#  主配置文件named.conf  保持不變
#  創建正向區域數據文件
@       IN SOA  benet.com. admin.benet.com.  (
                                       0       ; serial
                                       1D      ; refresh
                                       1H      ; retry
                                       1W      ; expire
                                       3H )    ; minimum
@       IN NS   ns1.benet.com.
       IN NS   ns2.benet.com.
ns1     IN A    192.168.110.20
ns2     IN A    192.168.110.100          從服務器IP
www     IN A    192.168.110.40
ftp     IN A    192.168.110.50
#  創建反向區域數據文件
@       IN SOA  benet.com. admin.benet.com.  (
                                       0       ; serial
                                       1D      ; refresh
                                       1H      ; retry
                                       1W      ; expire
                                       3H )    ; minimum
@       IN NS   ns1.benet.com.
       IN NS   ns2.benet.com.
ns1     IN A    192.168.110.20
ns2     IN A    192.168.110.100         從服務器IP
40      IN PTR  www.benet.com.
50      IN PTR  ftp.benet.com.
二、構建從域名服務器
#修改配置文件改ip 指DNS 改主機名 主機映射文件/etc/hosts
#創建配置文件
zone "benet.com" IN {
     type slave;                                類型爲從區域
     masters { 192.168.110.20; };               指定主服務器的ip地址
     file "slaves/benet.com.zone";              下載的區域文件保存到slaves/目錄
};
zone "110.168.192.in-addr.arpa" IN {
     type slave;                                類型爲從區域
     masters { 192.168.110.20; };               指定主服務器的ip地址
     file "slaves/benet.com.local";              下載的區域文件保存到slaves/目錄
};
相關文章
相關標籤/搜索