DNS服务器的配置实例

在88181.com.域中,在172.16.13.0/24网段中

我们进行简单规划:

ns服务器:172.16.13.1;  www服务器: 172.16.13.1,172.16.13.3;  mail服务器:172.16.13.2;  ftp服务器是www服务器的别名。

配置主从服务器,使之实现数据同步。

从服务器IP:172.16.13.2 (两个虚拟机)

完成过程:

在主服务器上的配置:

一、安装bind软件包(我们这里用的是RedHat 5及bind97软件包)

1、配置好yum源

2、删除redhat自动安装的bind93的两个软件包--> bind-libs, bind-utils

#  rpm  -e  bind-libs  bind-utils

3、安装bind97主包以及其子包

#  yum  install  bind97-libs  bind97-utils

#  yum  install  bind97  -y

二、配置bind97的主配置文件:/etc/named.conf

1、删除或重命名安装时产生的官方主配置文件

#  mv  /etc/named.conf  /etc/named.conf.1

2、创建一个新的配置文件,在里面编辑自己所需的功能

#  vim  /etc/named.conf

options {
 directory "/var/named"; # 定义存放的目录
allow-recursion { 172.16.0.0/16; }; # 定义要递归的网段
};
zone "." {
 type hint; # 区域的类型
file "named.ca"; # 区域数据文件
};

zone "localhost" {
 type master;
 file "named.localhost";
 allow-transfer { none; }; # 不允许区域传送
};
zone "0.0.127.in-addr.arpa" {
 type master;
 file "named.loopback";
 allow-transfer { 172.16.13.2; }; # 允许传送的辅助区域
};
zone "88181.com" {
 type master;
 file "88181.com.zone";
 allow-transfer { 172.16.13.2; };
};
zone "13.16.172.in-addr.arpa" {
 type master;
 file "172.16.13.zone";
 allow-transfer { 172.16.13.2; };
};
 key "rndc-key" { #见下边注释
algorithm hmac-md5;
 secret "7oJ+Gsf3HCYYaq9DbpRWvw==";
 };

controls {
 inet 127.0.0.1 port 953
 allow { 127.0.0.1; } keys { "rndc-key"; };
}; 

注:实现rndc(dns远程控制工具)在本机控制dns服务器1、生成key配置文件# rndc-confgen > /etc/rndc.conf2、将配置文件中的注释掉的后半段复制到/etc/named.conf文件中,并去掉注释符3、重启一下网络服务4、可执行rndc -h 命令显示出来的所有命令。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/17c58469b5a8f7939f0b23a5fbd6af76.html