天天看点

Bind 服务的简单配置

一:

Rpm包的安装:

于RHEL4 的第一张光盘上,安装bind的缓存包

[root@benet01 RPMS]# rpm -ivh caching-nameserver-7.3-3.noarch.rpm

  于第四张上,安装bind服务包

在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.

@   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

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 

> set type=ns

> 172.16.16.150                    

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

   type slave;

   file "slaves/172.16.16.arpa";

   masters { 172.16.16.150; };

并启动服务

在 /var/named/slaves中

即可看到 主区域与 反向 区域文件

继续阅读