在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 命令显示出来的所有命令。