一:
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中
即可看到 主区域与 反向 区域文件