当前位置: 首页 > news >正文

linux Redhat9.5采用DNS主从实现跨网段解析

文章目录

  • 主从服务器DNS实现跨网段解析
    • 一、服务器规划
    • 二、主服务器配置
      • 1、安装`bind`
      • 2、修改主配置文件
      • 3、配置区域配置文件
      • 4、配置正向解析文件
      • 5、配置反向解析文件
      • 6、检查并启动服务
    • 三、从服务器配置
      • 1、安装`bind`
      • 2、配置主配置文件
      • 3、修改区域配置文件
      • 4、检查并启动服务
    • 四、路由器配置
    • 五、客户端验证

主从服务器DNS实现跨网段解析

一、服务器规划

服务器IP地址网关
DNS-Master192.168.100.100192.168.100.254
DNS-Slave192.168.200.200192.168.200.254
路由器192.168.100.254
192.168.200.254
客户端192.168.200.210192.168.200.254

二、主服务器配置

1、安装bind

yum -y install bind

2、修改主配置文件

options {
        listen-on port 53 { 192.168.100.100; };
        allow-query     { any; };

3、配置区域配置文件

zone "aaa.com" IN {
        type master;
        file "aaa.localhost";
        allow-transfer { 192.168.200.200; };	#声明允许同步数据的主机
        also-notify { 192.168.200.200; };
};

zone "100.168.192.in-addr.arpa" IN {
        type master;
        file "aaa.empty";						#不能写到一个配置文件里
        allow-transfer { 192.168.200.200; };	#声明允许同步数据的主机
};

zone "200.168.192.in-addr.arpa" IN {
        type master;
        file "aaa-1.empty";
        allow-transfer { 192.168.200.200; };	#声明允许同步数据的主机
};

4、配置正向解析文件

路径:/var/named

cp -p named.localhost aaa.lcoalhost
vim aaa.localhost


$TTL 1D
@       IN SOA  aaa.com. rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      dns.aaa.com.
dns     A       192.168.100.100
www     A       192.168.200.200			##将www.aaa.com解析为192.168.200.200

5、配置反向解析文件

  • /var/named/aaa.empty
$TTL 3H
@       IN SOA  aaa.com. rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      dns.aaa.com.
100     PTR     dns.aaa.com.
  • /var/named/aaa-1.empty
$TTL 3H
@       IN SOA  aaa.com. rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      www.aaa.com.
200     PTR     www.aaa.com.

6、检查并启动服务

named-checkconf -z && systemctl start named

三、从服务器配置

1、安装bind

yum -y install bind

2、配置主配置文件

options {
        listen-on port 53 { 192.168.200.200; };		##从服务器的IP地址
        allow-query     { any; };

3、修改区域配置文件

zone "aaa.com" IN {
        type slave;				#类型为:slave 	从服务器
        masters { 192.168.100.100; };	#主服务器的IP
        allow-notify { 192.168.100.100; };
        file "slaves/aaa.com.localhost";	#在/var/named/slaves/
};


zone "100.168.192.in-addr.arpa" IN {
        type slave;
        masters { 192.168.100.100; };
        allow-notify { 192.168.100.100; };
        file "slaves/aaa.com.empty";
};

zone "200.168.192.in-addr.arpa" IN {
        type slave;
        masters { 192.168.100.100; };
        allow-notify { 192.168.100.100; };
        file "slaves/aaa-1.com.empty";
};

4、检查并启动服务

named-checkconf -z && systemctl start named			##成功后在/var/named下出现文件

四、路由器配置

配置双网卡

100网段vm7 200网段vm9

开启路由转发

echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
sysctl -p

五、客户端验证

1、配置dns为主服务器和从服务器的IP

vim /etc/resolv.conf
nameserver 192.168.100.100
nameserver 192.168.200.200

2、使用nslookup命令解析www.aaa.com

相关文章:

  • 批量删除 PPT 中的所有图片、某张指定图片或者所有二维码图片
  • 【Java】——方法的使用(从入门到进阶)
  • deepseek使用记录99——为何追问
  • nginx 配置ip黑白名单
  • Docker 内部通信(网络)
  • 基于MySQL的创建<resultMap>和查询条件<if test>
  • zookeepernacoskafka之间的联系
  • Linux系统上后门程序的原理细节,请仔细解释一下
  • 【GeeRPC】项目总结:使用 Golang 实现 RPC 框架
  • PostgreSQL:语言基础与数据库操作
  • Cloudlog系统接口 search_log未授权存在SQL注入漏洞代码审计(DVB-2025-8964)
  • 大数据 ETL 异常值缺失值处理完整方案
  • 美团-测开
  • git tag常用操作
  • gem rbenv介绍【前端扫盲】
  • 泰勒多项式
  • 星越L_第二排座椅/头枕使用讲解
  • ABAQUS球体颗粒重力堆积3D模型
  • Spring 中的 AOP 实现机制
  • Day67 | 灵神 | 二分查找:统计公平数对的数目
  • “80后”李灿已任重庆市南川区领导,此前获公示拟提名为副区长人选
  • 中国工程院院士、国医大师、现代中国针灸奠基人石学敏逝世
  • 同济大学原常务副校长、著名隧道及地下工程专家李永盛逝世
  • 网红街区如厕难,如何多管齐下补缺口?
  • 人民财评:网售“婴儿高跟鞋”?不能让畸形审美侵蚀孩子身心
  • 中方是否认同俄方关于新纳粹主义观点?外交部:联大曾多次通过相关决议