配置dns主从服务。
要求从服务器能够定时从主服务器同步数据。
1.关闭防火墙
setenforce o
systemctl stop firewalld
2.安装bind
yum install bind -y
3.主机ip信息
nmcli c modify ens32 ipv4.method manual ipv4.addresses '192.168.48.130/24' ipv4.gateway '192.168.48.2' ipv4.dns '192.168.48.130'
nmcli c reload
nmcli c up ens32
4.从机信息
nmcli c modify ens32 ipv4.method manual ipv4.addresses '192.168.48.131/24' ipv4.gateway '192.168.48.2' ipv4.dns '192.168.48.131'
nmcli c reload
nmcli c up ens32
5.主服务端操作
vim /etc/named.conf
#修改:
listen-on port 53 { 192.168.48.130; };
allow-query { any; }; # {}中改为any
vim /etc/named.rfc1912.zones
# 修改为以下内容:
zone "openlab.com" IN {
type master;
file "openlab.com.zone";
allow-transfer { 192.168.48.131; };
};
zone "48.168.192.in-addr.arpa" IN {
type master;
file "192.168.48.arpa";
allow-transfer { 192.168.48.131; };
};
cd /var/named
cp -a named.localhost openlab.com.zone
vim openlab.com.zone
#内容:
$TTL 1D
@ IN SOA ns.openlab.com. admin.openlab.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns.openlab.com.
NS slave.openlab.com.
ns IN A 192.168.48.130
www IN A 192.168.48.130
bbs IN A 192.168.48.130
ftp IN CNAME www
slave IN A 192.168.48.131
cp -a named.loopback 192.168.48.arpa
vim /var/named/192.168.48.arpa
#配置内容如下:
$TTL 1D
@ IN SOA ns.openlab.com admin.openlab.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns.openlab.com.
NS slave.openlab.com.
130 IN PTR ns.openlab.com.
130 IN PTR www.openlab.com.
130 IN PTR bbs.openlab.com.
130 IN PTR ftp.openlab.com.
131 IN PTR slave.openlab.com.
systemctl restart named
6.从机操作
vim /etc/named.conf
#修改为:
listen-on port 53 { 192.168.48.131; };
allow-query { any; };
vim /etc/named.rfc1912.zones
#替换为:
zone "openlab.com" IN {
type slave;
masters { 192.168.48.130; };
file "slaves/openlab.com.zone";
};
zone "48.168.192.in-addr.arpa" IN {
type slave;
masters { 192.168.48.130; };
file "slaves/192.168.48.arpa";
};
cd /var/named/slaves
systemctl start named
ls #查看是否拉取文件

7.测试



817

被折叠的 条评论
为什么被折叠?



