ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux-主从dns服务器搭建

2022-01-19 14:35:00  阅读:217  来源: 互联网

标签:lg named dns 192.168 file Linux var 主从 localhost


实验目的:减轻主服务的压力

先关闭服务器和客户机的防火墙和selinux

实验准备:

一台主服务器(192.168.3.10,dns:192.168.3.10)

一台从服务器(192.168.3.20,dns:192.168.3.10)

一台测试机(192.168.3.30,dns:192.168.3.20)

(一)搭建主服务器

1,安装dns服务

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

2,主配置文件修改(vim /etc/named.conf)

options {
        listen-on port 53 { 192.168.3.10; };  //修改成本机的ip地址或者写成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; }; //修改为any

3,区域配置文件修改(vim /etc/named.rfc1912.zones)

可以删除多余的模板,只需一个正向和一个反向

zone "lg.com" IN {                        //填写所需的域名
        type master;
        file "lg.localhost";            //正向数据解析文件
        allow-update { 192.168.3.20; };//添加从服务器的ip地址
};
zone "3.168.192.in-addr.arpa" IN {        //填写所需的ip地址
        type master;
        file "lg.loopback";            //反向数据解析文件
        allow-update { 192.168.3.20; };//添加从服务器的ip地址
};

4,配置数据文件

复制模板

[root@localhost ~]# cd /var/named/
[root@localhost named]# cp -a named.localhost lg.localhost
[root@localhost named]# cp -a named.loopback lg.loopback

修改正向解析文件

$TTL 1D
@       IN SOA  lg.com. rname.invalid. (
                                        1       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      dns.lg.com.
dns     A       192.168.3.10

修改反向解析文件

$TTL 1D
@       IN SOA  lg.com. rname.invalid. (
                                        1       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      dns.lg.com.
10      PTR     dns.lg.com.
~                            

5,重启服务

[root@localhost named]# systemctl restart named

(二)搭建从服务器

 1,安装dns服务

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

2,主配置文件修改(vim /etc/named.conf)

options {
        listen-on port 53 { 192.168.3.20; };  //修改成本机的ip地址或者写成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; }; //修改为any

 3,区域配置文件修改

zone "lg.com" IN {
        type slave;        //类型需要修改为slave
        masters { 192.168.3.10; };    添加这一行(IP地址为主服务器的)
        file "slaves/lg.localhost";    指定正向数据文件位置
};

zone "3.168.192.in-addr.arpa" IN {
        type slave;        //类型需要修改为slave
        masters { 192.168.3.10; };     添加这一行(IP地址为主服务器的)
        file "slaves/lg.loopback";    指定反向数据文件位置
};  

4,重启服务。

(三)测试

        在测试机上填写从服务器的ip地址,用nslookup命令 测试

标签:lg,named,dns,192.168,file,Linux,var,主从,localhost
来源: https://blog.csdn.net/m0_57695646/article/details/122578840

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有