2024年5月10日发(作者:)

DNS服务器配置指南

一、主服务器配置

1. 假设服务器所服务的区””,有三台主机

,IP地址为192.168.50.1(当前主机)

,IP地址为192.168.50.2

,IP地址为192.168.50.3

下面配置正向解析服务器和反向解析服务器

2. 查询是否安装了软件包:

# rpm –q bind bind-utils bind-chroot

3. 配置主服务器,添加域,编辑/etc/或者/etc/,添加如

下内容:

zone “” IN {

type master;

file “”;

};

4. 根据上面的配置添加新域的数据库

# cd /var/named/chroot/var/named

# cp –a ost

# vi (加入如下内容)

$TTL 86400

@ IN SOA @ root (

42 ; serial

3H ; refresh

15M ; retry

1W ; expiry

1D ) ; minimum

IN NS @

IN A 192.168.50.1

www IN A 192.168.50.1

ftp IN A 192.168.50.2

mail IN A 192.168.50.3

5. 检查文件权限,若上面的cp指令忘记加-a选项,需要修正数据库文件权限

# ls –l

# chown

6. 激活并重新启动服务器

# chkconfig named on

# service named restart

7. 使用自己的IP地址作为DNS服务器,测试解析

# echo nameserver 192.168.50.1 > /etc/

# host

二、辅助服务器配置

1. 另外找一台主机,确认安装过相关软件包后,修改/etc/或者

/etc/,加入下面的信息:

zone “” IN {

type slave;

file “slaves/”;

masters { 192.168.50.1; };

};

2. 激活并重新启动辅助服务器

# service named restart

# chkconfig named on

3. 检查是否有数据库文件生成,若没有,检查步骤1的内容是否正确,重新配置后测

试。

# ls –l /var/named/chroot/var/named/slaves

三、反向域

1.确定反向域名为.,在主服务器上修改/etc/或者

/etc/,添加反向域:

zone “” IN {

type master;

file “”;

};

2.修改反向区数据库

# cd /var/named/chroot/var/named

# cp –a ck

# vi (添加如下内容)

$TTL 86400

@ IN SOA . . (

1997022700 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS .

1 IN PTR .

2 IN PTR .

3 IN PTR .

3.重新启动域名服务器,让反向域生效。

# service named restart

4.测试客户端,若没有问题,可以在辅助服务器上加上该域。

# host 192.168.50.1

四、子域(补充内容)

1.假设需要添加子域,在子域中创建和

等主机,同第一步,在子域服务器(假设为192.168.50.4)上配置完

后,在域名服务器(192.168.50.1)上添加如下记录到数据库中:

domain1 IN NS 1

1 IN A 192.168.50.4