天天看點

Bind 服務的簡單配置

一:

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中

即可看到 主區域與 反向 區域檔案

繼續閱讀