dns主从搭建

环境说明

时间同步服务器:192.168.0.113
dns主服务器:192.168.0.123
dns从服务器:192.168.0.113

搭建时间同步服务器

安装ntp服务
yum install ntp -y
修改配置文件
vim /etc/ntp.conf
新增如下内容
restrict 192.168.0.0 mask 255.255.254.0 nomodify notrap
启动ntpd服务
systemctl start ntpd
开机自启动
systemctl enable ntpd
客户端测试
ntpdate 192.168.0.113

搭建主dns服务器

关闭防火墙
systemctl stop firewalld
关闭selinux
sed -i 's#SELINUX=enable#SELINUX=disabled#g' /etc/selinux/config
grep ^SELINUX /etc/selinux/config

安装bind服务
yum install bind -y
修改配置文件
vim /etc/named.conf

vim /etc/named.rfc1912.zones
文件最后新增如下内存
zone "misswang.io" IN {
type master;
file "misswang.io.zone";
};
cp -p /var/named/named.localhost /var/named/misswang.io.zone
vim /var/named/misswang.io.zone
修改如下内容

检查配置文件
[root@test123 named]# named-checkconf /etc/named.conf
[root@test123 named]# named-checkconf /etc/named.rfc1912.zones
[root@test123 named]# named-checkzone misswang.io.zone misswang.io.zone
zone misswang.io.zone/IN: loaded serial 0
OK

启动服务
systemctl start named
开机自启动
systemctl enable named
检查服务状态
netstat -lntup|grep 53

搭建dns从服务器

关闭防火墙
systemctl stop firewalld
关闭selinux
sed -i 's#SELINUX=enable#SELINUX=disabled#g' /etc/selinux/config
grep ^SELINUX /etc/selinux/config
安装bind服务
yum install bind -y
修改配置文件
vim /etc/named.conf

vim /etc/named.rfc1912.zones
增加如下内容
zone "misswang.io" IN {
type slave;
file "slaves/slave.misswang.io";
masters {192.168.0.123;};
};
重启named服务
systemctl restart named
从服务器slaves目录下已有文件

测试验证
[root@sa ~]# cat /etc/resolv.conf
nameserver 202.102.192.68
nameserver 192.168.0.32
[root@sa ~]# echo nameserver 192.168.0.123 >/etc/resolv.conf
[root@sa ~]# echo nameserver 192.168.0.113 >>/etc/resolv.conf
[root@sa ~]# cat /etc/resolv.conf
nameserver 192.168.0.123
nameserver 192.168.0.113
[root@sa ~]# nslookup www.misswang.io
Server: 192.168.0.123
Address: 192.168.0.123#53

Name: www.misswang.io
Address: 192.168.0.113

停掉主dns
systemctl stop named
测试
nslookup www.misswang.io

至此,dns主从搭建完成

posted @ 2022-03-31 17:07  霸都运维  阅读(97)  评论(0编辑  收藏  举报