从DNS服务器搭建
1)###将主DNS服务器关闭掉,以便测试搭建的从服务器(配置完记得开启,否则从服务器无法进行数据库文件同步)
rndc stop
systemctl start named ###启动使用 start 千万不要使用 restart 会自动关闭端口并卡死服务
2)###打开主配置文件 vim /etc/named.conf
图1:注释掉表除了 127.0.0.1 以外的IP都可 监听53端口
图2:注释掉表本机IP以外的IP也可使用DNS
3)###将域名与数据库文件关联 vim /etc/named.rfc1912.zones
图1:从DNS服务器解析的域名
图2:类型为 salve(从服务器)
图3:指明主服务器的IP
图4:将从主服务器推送过来的数据库文件放置 slaves文件夹下并起名为 cql.zone.salve
4)###配置完毕重新加载以下(切记不要使用 systemctl restart named 服务会报错,端口会自动关闭切无法开启)
[root@firewall ~]# rndc reload
server reload successful
5)###配置完后启动主服务器的DNS服务器,会发现 slaves下会有来自主服务器的文件
systemctl start named ###同步完启动服务,千万不要使用 restart
6)###同步完后返回主服务器的数据库中修改 序列号 增加从服务器名称 从服务器节点的解析地址 泛域名解析
图1:每次同步必须修改序列号且序列号要比上次同步到从节点(从服务器)的序列号要大,否则无法同步。
图2和3:记录一个从服务器的名称和解析的地址
图4:泛域名解析:当输入以上全域名的 www blog k8s-master 出错时自动解析到10.0.0.150
图5:非全域名解析:当只请求域名(非全域名)时会解析成配置的10.0.0.200
7)###修改完数据库后进行同步操作,这时回到从服务器上发现 slaves 文件夹下的文件以及同步
[root@firewall ~]# rndc reload
server reload successful
8)###回到客户机进入到测试环节中,使用命令@表测试某一个节点。显示成功能够请求到从节点(从服务器)。
dig www.cql.org @10.0.0.30
###验证当输入错误的全域名时的解析地址
###当请求非全域名解析时,可以解析成数据库中设定的地址
posted on 2021-05-19 12:43 1251618589 阅读(10) 评论(0) 编辑 收藏 举报