RedHat AS 4.0 DNS服務器配置示例

 本文出自 “王達博客” 博客,轉載請與作者聯繫!

作者已授權本博客轉載

以下內容摘自筆者編著的網管員必讀——網絡管理》(第2版)一書。

14.1.4   DNS服務器配置示例

前面介紹了DNS的3個主要的配置文件,下面介紹利用編輯這3個配置文件進行DNS服務器配置的示例。

現假設要創建一個DNS服務器,域名爲grfw.local,主機名爲grfw-s1DNS服務器IP地址爲192.168.0.1,網絡爲192.168.0.1/24。同時創建正向和反向查找區域,正向區域文件爲grfw.local.zone,反向區域文件爲0.168.192. in-addr.arpa.zone。沒有用到IPv6地址。下面是3個主要配置文件的示例配置(更改部分均爲粗體顯示):

1.主配置文件named.conf配置

 default.

 */

 // query-source address * port 53;   

};

 

//

// a caching only nameserver config

//

controls       

inet 192.168.0.1 allow { localhost; } keys { rndckey; };

};

 

zone "." IN {  

type hint;

file "named.ca";

};

 

zone "localdomain" IN { 

type master;

file "localdomain.zone";

allow-update { none; };

};

 

zone "localhost" IN { 

type master;

file "localhost.zone";

allow-update { none; };

};

zone "grfw.local" IN { 

type master;

file "grfw.local.zone";

allow-update { none; };

};

 

zone "0.168.192.in-addr.arpa" IN {  

type master;

file "0.168.192..in-addr.arpa.zone";

allow-update { none; };

};

 

zone "255.in-addr.arpa" IN {  

type master;

file "named.broadcast";

allow-update { none; };

};

 

zone "0.in-addr.arpa" IN {  

type master;

file "named.zero";

allow-update { none; };

};

 

include "/etc/rndc.key";

2.正向解析文件grfw.local.zone配置

$TTL           86400

@     IN SOA     grfw-s1.grfw.local. root.grfw.local.(     →@則代表相應的域名,如在這裏代表grfw.local,即表示一個域名記錄定義的開始;grfw-s1.grfw.local則是這個域的主域名服務器;而root.grfw.local則是管理員的郵件地址。注意這是郵件地址中用“.”來代替常見的郵件地址中的“@”;SOA表示授權的開始。

2        ;serial (d. adams)  

28800   ; refresh   

7200    ; retry 

604800  ; expiry  

86400   ; minimum 

 

 @       IN   NS    grfw-s1.grfw.local.

@     IN   MX 10  grfw-s1.grfw.local.   →指定郵件服務器MX記錄指向grfw-s1.grfw.local

grfw-s1   IN A     192.168.0.1   →把grfw-s1主機指到192.168.0.1

    3.反向解析文件0.168.192.in-addr.arpa.zone配置

$TTL 83600
@ IN SOA  grfw-s1.grfw.local.  root.grfw-s1.grfw.local. (
                        2       ; serial (d. adams)  

28800   ; refresh   

7200    ; retry 

604800  ; expiry  

86400   ; minimum

@   IN   NS       grfw-s1.grfw.local.

@   IN   MX 10  grfw-s1.grfw.local.

1     IN    PTR      grfw-s1.grfw.local.

2     IN    PTR      [url]www.grfw.com.[/url]

以上域名後面的小圓點(.)不能省略。以上的時間設置不再是默認的天、星期或小時了,而全是以秒爲單位了。named.ca、localhost.zone、named.local這3個文件基本不用改。

4.其他配置

除了需要對以上3個配置文件進行配置外,在DNS服務器上還需要同時進行如下配置。

(1)修改IP地址:修改下面的文件/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth

ONBOOT=yes

BOOTPROTO=startic

IPADDR=192.168.0.1

NETMASK=255.255.255.0

GATEWAY=192.168.0.20(根據實際指定)
(2)修改本機DNS設置:修改/etc/resolv.conf文件。
nameserver    192.168.0.1            →把本機的DNS設成192.168.0.1
(3)修改本機的主機名:
打開/etc/hosts 文件,加入下面一行:
192.168.0.1        grfw-s1.grfw.local         grfw-s1
修改/etc/sysconfig/network文件
HOSTNAME = grfw-s1.grfw.local

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章