配置DNS主从服务器,实现真反向解析

主服务器


[root@bogon ~]# systemctl stop firewalld.service        #关闭防火墙
[root@bogon ~]# setenforce 0        #关闭selinux
[root@bogon ~]# systemctl restart named        #启动dns服务
[root@bogon ~]# vim /etc/named.conf        #进入dns配置文件

options {#监听本地端口listen-on port 53 { 192.168.182.131; }; #资源文件主路径 directory       "/var/named";#分享资源给备份服务器                        allow-transfer  { 192.168.182.134; };#允许任何主机访问        allow-query     { any; };                        
};
------定义一个区域
zone "openlab.com" IN {   #服务器类型为主                                 type  master;     #区域文件名称                                           file    "test_dns_openlab";                          
};#定义一个反向区域
zone "182.168.192.in-addr.arpa" IN {#类型为主服务器type master;#文件名称file "openlab_dns_test";
};


[root@bogon ~]# vim /var/named/test_dns_openlab  ---创建文件并编写配置

$TTL 1D   -----全局配置
@       IN SOA  @ open.lab.com (0       ; serial1D      ; refresh1H      ; retry1W      ; expire3H )    ; minimumNS      dns.openlab.com.    ---主服务器域名NS      ns.openlab.com.     ---备份服务器域名
ns      A       192.168.182.134    ----备份服务器地址
dns     A       192.168.182.131    ----主服务器地址
www     A       192.168.182.100    ----资源
aaa     A       192.168.182.101
bbb     CNAME   aaa                ----域名转换

[root@localhost ~]# vim /var/named/openlab_dns_test  #编辑反向资源

$TTL 1D
@       IN SOA  @ open.lab.com. (0       ; serial1D      ; refresh1H      ; retry1W      ; expire3H )    ; minimumNS      dns.openlab.com.NS      ns.openlab.com.
131     PTR     dns.openlab.com.
134     PTR     ns.openlab.com.
100     PTR     www.openlab.com.
101     PTR     aaa.openlab.com.
101     PTR     bbb.openlab.com.

[root@localhost ~]# systemctl restart named        #重启服务

备份服务器

[root@bogon ~]# systemctl stop firewalld.service        #关闭防火墙
[root@bogon ~]# setenforce 0        #关闭selinux
[root@bogon ~]# systemctl restart named        #启动dns服务
[root@bogon ~]# vim /etc/named.conf        #进入dns配置文件
 

options {#监听主dns服务器地址listen-on port 53 { 192.168.182.131; };#资源文件地址directory       "/var/named";
};
zone "openlab.com" IN {type slave;#保存在系统默认的slaves文件下file "slaves/test_dns_openlab";#写入主服务器地址masters { 192.168.182.131; };
};#定义反向区域
zone "182.168.192.in-addr.arpa" IN {#服务器类型为备份服务器type slave;#文件名称file "slaves/openlab_dns_test";#接收主服务器的资源masters { 192.168.182.131; };
};

[root@bogon ~]# systemctl restart named        #重启服务
#在备份服务器上查看是否接收到文件

[root@bogon ~]# nslookup   #在备份服务器上用主服务器地址尝试解析

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/242901.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java-NIO篇章(4)——Reactor反应器模式

前面已经讲过了Java-NIO中的三大核心组件Selector、Channel、Buffer,现在组件我们回了,但是如何实现一个超级高并发的socket网络通信程序呢?假设,我们只有一台内存为32G的Intel-i710八核的机器,如何实现同时2万个客户端…

MySQL索引优化:深入理解索引下推原理与实践

随着MySQL的不断发展和升级,每个版本都为数据库性能和查询优化带来了新的特性。在MySQL 5.6中,引入了一个重要的优化特性——索引下推(Index Condition Pushdown,简称ICP)。ICP能够在某些查询场景下显著提高查询性能&a…

PPT 编辑模式滚动页面不居中

PPT 编辑模式滚动页面不居中 目标:编辑模式下适应窗口大小、切换页面居中显示 调整视图大小,编辑模式通过Ctrl 鼠标滚轮 或 在视图菜单中点击适应窗口大小。 2. 翻页异常,调整视图大小后,PPT翻页但内容不居中或滚动&#xff0c…

革新区块链:代理合约与智能合约升级的未来

作者 张群(赛联区块链教育首席讲师,工信部赛迪特聘资深专家,CSDN认证业界专家,微软认证专家,多家企业区块链产品顾问)关注张群,为您提供一站式区块链技术和方案咨询。 代理合约(Prox…

WordPress怎么禁用文章和页面古腾堡块编辑器?如何恢复经典小工具?

现在下载WordPress最新版来搭建网站,默认的文章和页面编辑器,以及小工具都是使用古腾堡编辑器(Gutenberg块编辑器)。虽然有很多站长说这个编辑器很好用,但是仍然有很多站长用不习惯,觉得操作太难了&#xf…

JAVA之常用集合框架

java中的常用集合是对数据进行存储以及相关操作的api。常用的有ArrayList、LinkedList、Vector、HashSet、TreeSet、TreeMap、HashMap ArrayList 数据结构 ArrayList的本质是一个数组 ,那么它就具有数组的所有特性 可以根据下标快速查找值 ArrayList是如何实现动…

路由器初始化配置、功能配置

实验环境 拓扑图 Ip规划表(各组使用自己的IP规划表) 部门 主机数量 网络地址 子网掩码 网关 可用ip Vlan 市场部 38 192.168.131.0 255.255.255.0 192.168.131.1 2-254 11 研发部 53 192.168.132.0 255.255.255.0 192.168.132.1 2-2…

弹性调度助力企业灵活应对业务变化,高效管理云上资源

作者:吴昆 什么是弹性调度 云计算时代,企业可以通过云平台获得大量计算资源,并根据业务发展和流量需求的实时变化,灵活调整使用的资源类型与资源量。阿里云提供了多种弹性资源,如云服务器 ECS 和弹性容器实例 ECI&am…

SpringBoot解决Slow HTTP慢速攻击漏洞

项目场景: 扫描到的漏洞截图: 攻击原理: Web应用在处理HTTP请求之前都要先接收完所有的HTTP头部,因为HTTP头部中包含了一些Web应用可能用到的重要的信息。攻击者利用这点,发起一个HTTP请求,一直不停的发送…

SpringCloud Aliba-Sentinel【上篇】-从入门到学废【4】

🎵诗词分享🎵 大江东去,浪淘尽,千古风流人物。 ——苏轼《念奴娇赤壁怀古》 目录 🍿1.Sentinel是什么 🧂2.特点 🧈3.下载 🌭4.sentinel启动 🥓5.实例演示 1.Senti…

Java代码审计Shiro反序列化CB1链source入口sink执行gadget链

目录 0x00 前言 0x01 CC链&CB链简介 1. Commons Collections链是什么? 2. Commons BeanUtils链是什么? 0x02 测试Commons BeanUtils1链 0x03 Shiro550 - Commons BeanUtils1链 - 跟踪分析(无依赖) 1. 前置知识 2. Co…

【每日一题】按分隔符拆分字符串

文章目录 Tag题目来源解题思路方法一:遍历方法二:getline 写在最后 Tag 【遍历】【getline】【字符串】【2024-01-20】 题目来源 2788. 按分隔符拆分字符串 解题思路 方法一:遍历 思路 分隔符在字符串开始和结束位置时不需要处理。 分隔…

设计模式设计原则——依赖倒置原则(DIP)

DIP:Dependence Inversion Principle 原始定义:High level modules should not depend upon low level modules. Both should depend upon abstractions. Abstractions should not depend upon details. Details should depend upon abstractions。 官…

【正点原子STM32】搭建开发环境(安装MDK和器件支持包、DAP仿真器和ST LINK仿真器、CH340串口驱动)

一、常用开发工具简介 MDKDAP 二、安装MDK 1、MDK简介2、如何获取MDK3、安装MDK和器件支持包 三、安装仿真器驱动 DAP仿真器免驱ST LINK仿真器驱动安装方法 ST LINK驱动及教程 四、安装CH340 USB虚拟串口驱动 1、安装CH340 USB虚拟串口驱动2、为什么要安装CH340 USB虚拟…

《WebKit 技术内幕》之八(2):硬件加速机制

2 Chromium的硬件加速机制 2.1 GraphicsLayer的支持 GraphicsLayer对象是对一个渲染后端存储中某一层的抽象,同众多其他WebKit所定义的抽象类一样,在WebKit移植中,它还需要具体的实现类来支持该类所要提供的功能。为了完成这一功能&#x…

蓝桥杯官网填空题(奇怪的分式)

题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 上小学的时候,小明经常自己发明新算法。一次,老师出的题目是:1/4乘以8/5 小明居然把分子拼接在一起,分母拼接在一起&…

无法找到mfc100.dll的解决方法分享,如何快速修复mfc100.dll文件

在日常使用电脑时,我们可能会碰到一些系统错误提示,比如“无法找到mfc100.dll”的信息。这种错误通常会阻碍代码的执行或某些应用程序的启动。为了帮助您解决这一问题,本文将深入探讨其成因,并提供几种不同的mfc100.dll解决方案。…

【分享】MathWorks中国汽车年会:“软件定义汽车”

从软件赋能到软件定义,汽车行业不仅需要解决诸如错误发现滞后带来的高昂代价、功能融合所需的跨学科知识、功能安全与实施成本之间的权衡等老问题,也面临着新的挑战:软件复杂度的不断提升、利用数据驱动创造价值、人工智能的引入和实现、数字…

【从0上手cornerstone3D】如何加载nifti格式的文件

在线演示 支持加载的文件格式 .nii .nii.gz 代码实现 npm install cornerstonejs/nifti-volume-loader// ------------- 核心代码 Start------------------- // 注册一个nifti格式的加载器 volumeLoader.registerVolumeLoader("nifti",cornerstoneNiftiImageVolu…

Spark SQL函数定义

目录 窗口函数 SQL函数分类 Spark原生自定义UDF函数 Pandas的UDF函数 Apache Arrow框架基本介绍 基于Arrow完成Pandas DataFrame和Spark DataFrame互转 基于Pandas完成UDF函数 自定义UDF函数 自定义UDAF函数 窗口函数 分析函数 over(partition by xxx order by xxx [as…