下载软件包 bind-9.3.6-4.P1.el5_4.2
一、主配置文件
1、全局配置部分
listen-on port 53 { 192.168.110.20; }; 监听端口
#allow-query { localhost; }; 允许访问列表 允许所有加#号注释或者any
2、区域配置部分
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
};
二、区域数据配置文件
在/var/named目录创建 正向区域数据文件为accp.com.zone
反向区域数据文件为accp.com.lo
1、正向区域数据文件
$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
2、反向区域数据文件
$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.
~
三、构建主从服务器
1、构建主域服务器
# 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.
2、构建从域名服务器
#修改配置文件改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/目录
};