配置DNS集群(主和从DNS服务器)
- 选择两台主机配置相同域名的主机,配置IP,关闭防火墙和selinux
hostnamectl set-hostname dns1.lenovo.edu bash:使命令生效
hostnamectl set-hostname dns2.lenovo.edu
systemctl stop firewalld
setenforce 0
- 两台机器安装软件bind*
yum install -y bind*
- 主DNS服务器配置 主配置文件 修改 listen-on allow-query allow-transfer
- 主DNS服务器配置 区域配置文件
/etc/named.rfc1912.zones
zone “lenovo.edu” IN { //指明要增加的DNS域的名称
type master; //指明增加的为DNS的主要区域
file “lenovo.edu.zone”; //设置该主要区域的区域配置文件名,用于实现正向域名解析
allow-update { none; }; //设置该DNS不允许动态更新
};
- 主DNS服务器配置 正向解析文件 注:正向解析文件名与区域配置文件中参数file 内容必须相同,同时文件在/var/named下
/var/named/localdomain.zone
- 辅助DNS服务器配置 正向解析文件 指向主DNS服务器IP
首先在主DNS中配置如下图
- 验证DNS集群可用
修改客户端/etc/resolv.conf文件 添加 nameserver 主DNS服务端IP
使用 ping 域名 查看是否能正常解析 可以证明正确
查看辅助DNS服务器上/var/name/slaves中是否生成和主DNS服务器正向解析文件相同的文件。