Linux下DNS主从服务器实现区域传送

目录

要求:

一、环境配置

二、实验过程

三、总结


要求:

DNS主从服务器:
  配置主DNS: 
  规划:
 192.168.xxx.xxx dns1.abc.com主域名服务器(注意为真实的IP)
 192.168.xxx.xxx dns2.abc.com从域名服务器
 172.16.0.100 fileserver.abc.com文件服务器
 172.16.0.101 printserver.abc.com打印服务器
 172.16.0.200 www.abc.com网站服务器
 172.16.0.201 www.abc.com网站服务器
 172.16.0.25 mail.abc.com邮件服务器
 172.16.0.22 ntp.abc.com时间服务器
 
  配置从DNS:从主DNS同步区域解析文件

一、环境配置

1.关闭防火墙和设置seliux为disabled

2.虚拟机两台,本实验用的为rocky(192.168.80.141)为主DNS,centos(192.168.80.142)为从DNS服务器

3.下载bind

二、实验过程

1.在主DNS服务器编辑/etc/named.conf:vim /etc/named.conf

 

2.编辑以下内容:listen-on port 53 { 192.168.80.141; };

                            allow-query     { 192.168.80.0/24; };
                            allow-transfer  { 192.168.80.0/24; };

 

3.编辑域:zone "abc.com" IN {
                                        type master;
                                        file "abc.zone";
                                               };

 

4.进入到/var/named/:cd  /var/named/

 

5.编辑abc.zone:vim abc.zone

 

6.编辑以下内容:

$TTL 1D
@ IN SOA dns1.abc.com. test.163.com (
                                0
                                1D
                                1H
                                1w
                                3H )
   IN NS dns1.abc.com.
   IN NS dns3.abc.com.
   IN MX 10 mail.abc.com.

dns1.abc.com.            IN A 192.168.80.141
dns3.abc.com.          IN A 192.168.80.142
dns2.abc.com.           IN A 172.16.0.253
fileserver.abc.com.    IN A 172.16.0.100
printserver.abc.com.     IN A 172.16.0.101
www.abc.com.            IN A 172.16.0.200
www.abc.com.            IN A 172.16.0.201
mail.abc.com.           IN A 172.16.0.25
ntp.abc.com.            IN A 172.16.0.22
web IN CNAME www

7.重启服务:systemctl  restart  named

 

8.进入从DNS服务器centos编辑/etc/named.conf:vim /etc/named.conf

9.编辑以下内容:listen-on port 53 { 192.168.80.142; };

                             allow-query     { 192.168.80.0/24; };
 

10.编辑域:zone "abc.com" IN {
                                        type slave;
                                        masters { 192.168.80.141; };
                                        file "slaves/abc.zone";
                                        };

 

11.重启服务:systemctl   restart  named

 

12.进入/var/named/slaves/查看是否有文件:ls -l   /var/named/slaves/

13.如果没有nslookup安装输入:yum intsall bind-utils -y

14.测试,在从centos输入:nslookup www.abc.com 192.168.80.141

                                             nslookup www.abc.com 192.168.80.142

 

三、总结

1.常见问题与解决

        (1)在配置从DNS域的配置的时候一定要主要格式"abc.com"和file "slaves/abc.zone"一定

                   注意

        (2)在配置主DNS的解析时候,我们一定要加上从DNS的解析:IN NS dns3.abc.com

                                                                                dns3.abc.com         IN    A   192.168.80.142

2.实验心得

        DNS主从服务器传送就是为了能够在从服务器上也可以解析在主DNS上 配置的网站地址解析出相应的IP,通过不同服务器进行解析相同的网站,地址解析所使用的DNS服务器不同,同时主从DNS也是为了防止当主DNS服务器出现问题时,有其他的DNS服务器可以帮助用户解析不同的网站域名地址。做实验时一定要有耐心和细心,如果实在出问题自己先解决,通过百度等等,之后在请教别人,否则永远不能够独立解决问题,加油。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值