一:
Rpm包的安裝:
于RHEL4 的第一張CD光牒上,安裝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中
即可看到 主區域與 反向 區域檔案