一:
Rpm包的安装:
于RHEL4 的第一张光盘上,安装bind的缓存包
[root@benet01 RPMS]# rpm -ivh caching-nameserver-7.3-3.noarch.rpm
  于第四张上,安装bind服务包
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
 

在bind服务的主配置文件中 /etc/named.conf
加入以下两项
zone "lly.com" IN {
  type master;
  file "lly.com.zone";
};
 

zone "16.16.172.in-addr.arpa" IN {
   type master;
   file "172.16.16.arpa";
};
 

自行创建 主区域文件 lly.com.zone
 

[root@benet01 RPMS]# vi /var/named/lly.com.zone
$TTL  86400
$ORIGIN  lly.com.
@   <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />86400   IN  SOA   ns.lly.com.  admin.lly.com.  (
             08102601    ;序列号
             15M        ;刷新时间
             1D          ;重试时间
             1W          ; 过期时间
             1D )          ; 最小默认TTL定义允许辅助域名服务器缓存查询数据时间
           IN  NS ns.lly.com.
www        IN  A   172.16.16.150
bbs        IN  A    172.16.16.150
创建 反向区域文件
 

[root@benet01 RPMS]# vi /var/named/172.16.16.arpa
 

$TTL  86400
16.16.172.in-addr.arpa.    IN  SOA    ns.lly.com.    admin.lly.com  (
             08102601
             15M
             1D
             1W
             1D )
          IN  NS ns.lly.com.
16.16.172.in-addr.arpa.   IN   NS   ns.lly.com.
150.16.16.172.in-addr.arpa.  IN  PTR  www
150.16.16.172.in-addr.arpa.  IN  PTR  bbs 
 

区域文件资源记录注解:
SOA 是 Start of Authority (起始授权机构),它是主要名称服务器区域文件中必须要设定的资源记录,它表示创建它的的DNS 服务器是主要名称服务器。
NS 名称服务器ns资源记录定义了该域名由哪个DNS 服务器负责解析,NS 资源记录定义的服务器称为区域权威名称服务器。权威名称服务器负责维护和管理所管辖区域中的数据,它被其他服务器或客户端当做权威的来源。
A 此资源记录定义 DNS域名对应 IP
CNAME  定义别名
MX       邮件交换器MX (Mail eXchanger )资源记录指向一个邮件服务器。
PTR 只在反向解析区域文件中出现,PTR 与 A 正好相反。
 

并将文件/etc/reslov.conf 中,加入
nameserver 172.16.16.150
即可 测试
[root@benet01 RPMS]# nslookup
> [url]www.lly.com[/url]
Server:         172.16.16.150
Address:        172.16.16.150#53
 

Name:   [url]www.lly.com[/url]
Address: 172.16.16.150
> set type=a 
> [url]www.lly.com[/url]
Server:         172.16.16.150
Address:        172.16.16.150#53
 

Name:   [url]www.lly.com[/url]
Address: 172.16.16.150
> set type=ns
> 172.16.16.150                    
Server:         172.16.16.150
Address:        172.16.16.150#53
 

150.16.16.172.in-addr.arpa      name = [url]www.16.16.172.in-addr.arpa.[/url]
150.16.16.172.in-addr.arpa      name = bbs.16.16.172.in-addr.arpa.
 

二:
配置 辅域名服务器
辅域名服务器作用:辅助域名服务器也可向客户端提供域名解析功能,但它与主要名称服务器不同的是,它的数据不是直接输入的,而是从其他服务器(主域名服务器或其他辅助域名服务器)中复制过来的,只是一份副本,所以辅助名称服务器中的 数据无法修改。
安装 bind包即可
于主配置文件 添加 如下两项 即可
zone "lly.com.zone" IN {
    type slave;
    file "slaves/lly.com.zone";
    masters { 172.16.16.150; };
};
zone "16.16.172.in-addr.arpa" IN {
   type slave;
   file "slaves/172.16.16.arpa";
   masters { 172.16.16.150; };
};
 

并启动服务
在 /var/named/slaves中
即可看到 主区域与 反向 区域文件