下載軟件包 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/目錄
};