DNS主从服务器搭建

1、安装bind软件包

[root@localhost cdrom]# yum install -y bind*

...

完毕!

  1. 查看需要配置的dns服务的文件是否全部存在

[root@localhost etc]# ll | grep named

drwxr-x---.  2 root named        6 2月  25 2019 named     

-rw-r--r--.  1 root root       621 2月  25 2019 named-chroot.files

-rw-r-----.  1 root named     1705 2月  25 2019 named.conf         --主配置文件

-rw-r-----.  1 root named      931 6月  21 2007 named.rfc1912.zones    --区域配置文件

-rw-r--r--.  1 root named     1886 4月  13 2017 named.root.key

 

2、#主DNS配置

1)全局配置文件

[root@localhost named]# vi /etc/named.conf

options {

        listen-on port 53 { any; };

        listen-on-v6 port 53 { ::1; };

        directory       "/var/named";

        dump-file       "/var/named/data/cache_dump.db";

        statistics-file "/var/named/data/named_stats.txt";

        memstatistics-file "/var/named/data/named_mem_stats.txt";

        recursing-file  "/var/named/data/named.recursing";

        secroots-file   "/var/named/data/named.secroots";

        #allow-query     { any; };

        allow-transfer {192.168.154.140;};

2)主配置文件

[root@localhost named]# vi /etc/named.rfc1912.zones

zone "linux.com" {

        type master;

        file "linux.com.zone";

        also-notify { 192.168.154.140; };

          allow-transfer {192.168.154.140; };

};

3)区域配置文件

[root@localhost named]# vi linux.come.zone

$TTL 1D

@       IN SOA  dns.linux.com.  root.linux.com. (

                                        2020111601      ; serial

                                        1D      ; refresh

                                        1H      ; retry

                                        1W      ; expire

                                        3H )    ; minimum

 

            IN      NS      dns.linux.com.       主DNS        

        IN      NS      www.linux.com.     从DNS

aa      IN      A       192.168.154.141

dns     IN      A       192.168.154.111     主DNS

www     IN    A       192.168.154.140      从DNS

ftp     IN      A       192.168.154.115

写dns

[root@localhost]# vi /etc/resolv.conf

#Generated by NetworkManager

search localdomain

#nameserver 192.168.154.2

nameserver 192.168.154.111

重启服务

[root@localhost ~]# systemctl restart named

                                     

从DNS配置

写dns

[root@localhost slaves]# vi /etc/resolv.conf

#Generated by NetworkManager

search localdomain

#nameserver 192.168.154.2

nameserver 192.168.154.111

配置全局配置文件

[root@localhost slaves]# vi /etc/named.conf

options {

        listen-on port 53 { any; };

        listen-on-v6 port 53 { ::1; };

        directory       "/var/named";

        dump-file       "/var/named/data/cache_dump.db";

        statistics-file "/var/named/data/named_stats.txt";

        memstatistics-file "/var/named/data/named_mem_stats.txt";

        recursing-file  "/var/named/data/named.recursing";

        secroots-file   "/var/named/data/named.secroots";

        #allow-query     { any; };

        allow-transfer {192.168.154.111;};

配置主配置文件

[root@localhost slaves]# vi /etc/named.rfc1912.zones

zone "linux.com" {

        type slave;

        file "slaves/linux.com.zone";

        masters {192.168.154.111;};

 };

重启服务让dns自动同步

[root@localhost slaves]# ls

[root@localhost slaves]# rndc reload

server reload successful

[root@localhost slaves]# ls

linux.com.zone

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值