主从服务器配置与服务----有图

主从服务器配置与服务      (红字是命令输入;黑字是进入编辑字符;蓝字是旁白)

所有服务器:

iptables -F

systemctl stop firewalld

setenforce 0

配置yum

主服务器:

[root@localhost ~]# yum -y install bind

[root@localhost ~]# cat /etc/resolv.conf

# Generated by NetworkManager

nameserver 192.168.100.10

nameserver 192.168.100.20

[root@localhost ~]# cat /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.100.10 ns1.crushlinux.com

192.168.100.20 ns2.crushlinux.com

[root@localhost ~]# cat /etc/named.conf

options {

directory "/var/named";

};

zone "crushlinux.com" IN {

type master;

file "crushlinux.zheng";

allow-transfer { 192.168.200.112; };

};

zone "200.168.192.in-addr.arpa" IN {

type master;

file "crushlinux.fan";

allow-transfer { 192.168.200.112; };

};

[root@localhost ~]# cat /var/named/crushlinux.zheng

$TTL 86400

@ IN SOA crushlinux.com. admin.crushlinux.com. (

20190817

3H

15M

1W

1D

)

IN NS ns1.crushlinux.com.

IN NS ns2.crushlinux.com.

IN MX 10 mail.crushlinux.com.

ns1 IN A 192.168.200.111

ns2 IN A 192.168.200.112

mail IN A 192.168.200.113

www IN A 192.168.200.114

study IN A 192.168.200.115

* IN A 192.168.200.111

ftp IN CNAME www

[root@localhost ~]# cat /var/named/crushlinux.fan

$TTL 86400

@ IN SOA crushlinux.com. admin.crushlinux.com. (

20190817

3H

15M

1W

1D

)

IN NS ns1.crushlinux.com.

IN NS ns2.crushlinux.com.

IN MX 10 mail.crushlinux.com.

111 IN PTR ns1.crushlinux.com.

112 IN PTR ns2.crushlinux.com.

113 IN PTR mail.crushlinux.com.

114 IN PTR www.crushlinux.com.

115 IN PTR study.crushlinux.com.

111 IN PTR ns1.crushlinux.com.

[root@localhost ~]# chown :named /var/named/crushlinux.*

[root@localhost ~]# named-checkconf -z /etc/named.conf

[root@localhost ~]# named-checkzone crushlinux.com /var/named/crushlinux.zheng

[root@localhost ~]# named-checkzone crushlinux.com /var/named/crushlinux.fan

[root@localhost ~]# systemctl restart named

===============================================================================

从服务器:

[root@localhost ~]# yum -y install bind

[root@localhost ~]# cat /etc/resolv.conf

# Generated by NetworkManager

nameserver 192.168.200.111

nameserver 192.168.200.112

[root@localhost ~]# cat /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.200.111 ns1.crushlinux.com

192.168.200.112 ns2.crushlinux.com

 

[root@localhost ~]# cat /etc/named.conf

options {

directory "/var/named";

};

zone "crushlinux.com" IN {

type slave;

file "slaves/crushlinux.zheng";

masters { 192.168.200.111; };

};

zone "200.168.192.in-addr.arpa" IN {

type slave;

file "slaves/crushlinux.fan";

masters { 192.168.200.111; };

};

[root@localhost ~]# systemctl restart named

然后找一台虚拟机,模拟客户机,进行测试

这台虚拟机DNS指向主服务器Ip地址

进入cmd 下

输入格式 : nslookup 主机名 加解析的DNS的IP

实操作以下:

原文地址:https://www.cnblogs.com/123456likun/p/11370124.html