目录
前言:
为了分担域名查询的压力、提供区域数据的备份,我们需要架设另外一台从域名服务器,与
主域名服务器同时提供服务。并且当主域名服务器出现故障或关闭时,从域名服务器会作为备份服
务器提供域名解析服务。而分离解析也可以减轻 网关服务器的地址转换负担。
一、构建主从域名服务器
1、前期准备
安装bind软件,使用bind构建服务器;
这里将在虚拟机网络仅主机模式下进行配置,负责区域为”ben.com.”;
主服务器IP地址为:192.168.90.25,从服务IP地址为:192.168.90.26;
两台服务器均关闭防火墙,关闭安全子系统,并且网卡中将禁用原有DNS;
注:基础安装bind软件过程跳过,网卡配置过程跳过,将直接进行配置文件编辑。
2、配置从域名服务器
⑴、首先、修改从域名服务器主配置文件
编辑从服务器192.168.90.26全局配置,文件/etc/named.conf
[root@kgc ~]# vim /etc/named.conf #进入编辑主配置文件
……
options {
listen-on port 53 { any; }; #监听端口,IP地址使用提供服务的本地IP,也可以用any表示所有。
#listen-on-v6 port 53 { ::1; }; #ipv6注释即可
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; }; #允许所有网段可被本DNS解析
……
:wq #保存退出,其他参数保存默认即可
⑵、其次、修改从域名服务器区域配置文件
添加正、反区域配置,文件:/etc/named.rfc1912.zones
[root@kgc ~]# vim /etc/named.rfc1912.zones #编辑区域配置文件
……
zone "ben.com" IN { #添加正向解析区域
type slave; #类型更改为从区域
file "slaves/ben.com.zone"; #区域数据文件关联主服务器,与主服务器同步
masters { 192.168.90.25;}; #设置指定主服务器地址
};
zone "90.168.192.in-addr.arpa" IN { #添加反向解析区域,以下与正向格式一样
type slave;
file "slaves/ben.com.zone.local"; #注:反向数据文件可与正向使用一个文件名
masters { 192.168.90.25;};
};
……
:wq
⑶、接着、启动named服务查看
检查目录/var/named/,里面是没有slaves目录的;从服务器的数据文件不用编辑,它将直接
同步主服务器数据文件。
[root@kgc ~]# cd /var/named/
[root@kgc named]# ls
data dynamic named.ca named.empty named.localhost named.loopback