Rocky linux 搭建DNS主从服务器+keepalived实现高可用

接上两篇文章,这篇文章跟上两篇没有直接关系。

第一篇:linux rocky 搭建DNS服务和禁止AD域控DNS,做到独立DNS并加域_linux 域控-CSDN博客文章浏览阅读519次,点赞20次,收藏10次。使用linux rocky 搭建DNS服务,用于独立AD域控DNS存在,并且实现加域。_linux 域控https://blog.csdn.net/xikui1551/article/details/138268837?spm=1001.2014.3001.5501

第二篇:(接上一篇linux rocky 搭建DNS高阶版)实现不同网段访问解析不同的服务器并加域_rocky linux dns server-CSDN博客文章浏览阅读847次,点赞18次,收藏10次。通过修改linux bind配置文件实现,不同网段或者IP访问不同的服务器,并且实现域名解析和加域_rocky linux dns serverhttps://blog.csdn.net/xikui1551/article/details/138626277?spm=1001.2014.3001.5501

一、准备两台Rocky linux 用于装载DNS的bind服务(接上2篇文章)

1. 主DNS

2.辅DNS,可以克隆主的DNS

二、配置Name配置文件

主DNS配置

vim /etc/named.conf(修改前,记得备份)

vim /var/named/openeuler.luyundong.com.zone(主服务器需要编写解析zone文件,而辅助DNS则不用)

辅DNS配置

vim /etc/named.conf(修改前,记得备份)

masterfile-format text;  作用是使传过来的文件是text类型,不然会乱码,但是不影响使用,就是看不懂而已。

需要注意的是/var/named/slaves/openeuler.luyundong.com是自行同步的文件,无需手动创建,同步的内容同主DNS上的/var/named/openeuler.luyundong.com是一样的。

三、验证

1.我们增加条解析,在增加解析前,我们看下文件时间,文件内容如上图。

主DNS

辅DNS

接下来,我们修改主DNS的解析文件,增加一条记录

vim  /var/named/openeuler.luyundong.com.zone

:wq退出,先不重启Name服务,我们去看,辅助DNS同步过去的文件是没有变化的。

看上图,辅DNS解析文件,并未出现新增的解析记录。

这里有个很重要的点,注意看配置文件上面,serial 两边都一样,要想他们同步,首先要保证主机的serial要比辅DNS的serial要大,每次修改解析记录,这里都要修改,每次+1即可。

[root@localhost ~]# cat /var/named/openeuler.luyundong.com.zone 
$TTL 604800
@    IN SOA    luyundong.com. root.luyundong.com. (
                    15    ; serial
                    604800    ; refresh
                    86400    ; retry
                    2419200    ; expire
                    604800 )    ; minimum
    IN     NS DNS.
NS    IN    A  192.168.0.31
WWW    IN    A  192.168.0.31
lyd    IN     A  192.168.0.7
lch    IN     A  192.168.0.10
zlx    IN     A  192.168.0.11
lfk    IN     A  192.168.0.8
wmy    IN     A  192.168.8.10
wmyy    IN     A  192.168.9.10
web    IN    A  192.168.10.100
yunzhidong IN   A  192.100.100.100
@    IN    A  127.0.0.1
@    IN    AAAA    ::1
dc01    IN    A   192.168.0.31
_ldap._tcp.luyundong.com.     SRV 0 0 389 dc01.luyundong.com.
_kerberos._tcp.luyundong.com.     SRV 0 0 88 dc01.luyundong.com.
_ldap._tcp.dc._msdcs.luyundong.com.     SRV 0 0 389 dc01.luyundong.com.
_kerberos._tcp.dc._msdcs.luyundong.com.     SRV 0 0 88 dc01.luyundong.com.
 

我们把主DNS中的serial+1,另外辅助DNS的serial保持不变,还是15。我们重启主DNS中的Name 服务。

可以发现,辅DNS的同步文件过来了,并且serial都是16,没同步过来的看下serial值,是不是主大于辅DNSserial值。

主:正常解析

辅:正常解析

四、安装keepalived试下高可用

1.安装keepalived服务(主辅同操作)

命令:yum -y install keepalived

安装好后,启动服务,并且设置开机自启

systemctl enable --now keepalived && systemctl status keepalived
 

2.vim /etc/keepalived/keepalived.conf(操作前,请备份,养成良好习惯)

priority 100             #当前物理节点在此虚拟路由器的优先级,范围:1-254,每个keepalived主机节点此值不同

辅DNS配置

主DNS配置

修改配置文件,两边都重启keepalived服务,我们可以发现,主的DNS中的keepalived优先级比较高,可以看图,VIP在192.168.0.203机器上有192.168.0.200的IP

我们把windows 10测试电脑,DNS改成192.168.0.200,看能不能正常解析。

解析成功,实验大功告成。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

景源畅信电商:抖音小店怎么做好运营?

在如今这个数字化时代,电商平台如雨后春笋般涌现,其中抖音小店以其独特的短视频营销模式迅速崛起。如何在这个竞争激烈的市场中占据一席之地,成为了许多商家和创业者思考的问题。下面,我们将深入探讨抖音小店的运营策略&#xff0…

淘宝镜像的https证书过期

错误原因: 淘宝镜像过期 早在 2021 年,淘宝就发文称,npm 淘宝镜像已经从 http://registry.npm.taobao.org 切换到了 http://registry.npmmirror.com。旧域名也将于 2022 年 5 月 31 日停止服务(直到 HTTPS 证书到期才真正不能用了…

一图读懂:Flink CDC如何流式写入Paimon?

一图读懂:Flink CDC如何流式写入Paimon? 以Mysql CDC至Paimon为例 整体架构 MySQL CDC SourceSnapshotReader读取快照全量数据,BinlogReader读取增量数据。 paimon sink 实现桶级别的写入,compactManager实现异步compaction co…

SpaceX: 太空火箭自主精准着陆

本文是根据Lars Blackmore在16年的一篇公开论文翻译而来,虽然有些早而且是科普文章,但是可以初见一些SpaceX火箭着陆的细节,后面我会对spaceX landing control 技术主管MIT博士期间研究火箭控制算法的论文进行讲解,敬请期待。 Lar…

【数据结构】二叉搜索树--BST,Binary Search Tree

文章目录 二叉搜索树1. 二叉搜索树的概念2. 二叉搜索树的接口2.1 查找非递归查找递归查找 2.2 中序遍历2.3 插入非递归插入递归插入 2.4 删除非递归删除递归删除 3. 二叉搜索树的应用key搜索模型kv搜索模型 5. oj题 二叉搜索树 1. 二叉搜索树的概念 二叉搜索树又称二叉排序树…

2021 hnust 湖科大 操作系统课设 报告+原代码+指导书+流程图源文件

2021 hnust 湖科大 操作系统课设 报告原代码指导书流程图源文件 详情 目录 验证类实验: 1 实验一:Windows进程管理 1 一、 实验题目: 1 二、 实验目的 1 三、 实验内容 1 四、 实验结果与分析 2 五、 小结与心得体会 5 实验二:L…

团队项目开发使用git工作流(IDEA)【精细】

目录 开发项目总体使用git流程 图解流程 1.创建项目仓库[组长完成] 2. 创建项目,并进行绑定远程仓库【组长完成】 3.将项目与远程仓库(gitee)进行绑定 3.1 创建本地的git仓库 3.2 将项目添加到缓存区 3.3 将项目提交到本地仓库&#…

【光谱特征选择】连续投影算法SPA(含python代码)

目录 一、背景 二、代码实现 三、项目代码 一、背景 连续投影算法(Successive Projection Algorithm,SPA)是一种用于光谱分离的简单且有效的算法。它主要应用于高光谱图像处理,用于提取混合光谱数据中的端元(endme…

从1.0到4.0,看看你公司的费控模式是第几代?

早在2021年9月,艾媒咨询在《2021H1企业费控报销服务专题研究报告》中,第一次对企业费用管控模式的进化历程进行了清晰的划代:1.0手工模式、2.0网报模式、3.0移动报销模式、4.0智能费控模式。 2022年,在《中国企业费用管理发展白皮…

边缘计算网关:企业数字化转型的重要支撑-天拓四方

在数字化浪潮席卷全球的今天,企业对于数据处理和传输的需求日益增强。然而,传统的数据处理模式往往依赖于中心化的数据中心,这种方式在处理大量数据时存在延迟高、成本高、安全性差等问题。数据量的激增和实时性要求的提高,使得传…

6个迹象表明你的电脑电缆管理很糟糕,看下你有没有中招

​清理电脑内部的电缆可能看起来像是徒劳的忙碌。毕竟,如果一切都正常,为什么还要麻烦呢?好吧,我有六个很好的理由可以说服你打开你的机箱,修复你电脑里的混乱。 你很难打开侧板 如果你的电缆离侧板的边缘太近,你将无法毫不费力地将它们滑开。虽然这不是你每天都要做的…

AUTOSAR术语表

AUTOSAR术语表 下面所有的缩写词汇均来自AUTOSAR官方资料AUTOSAR_TR_GLOSSARY.pdf,平常工作中遇到不知道意思的缩略词,编写代码取名称时都可以参考这个术语表。

vscode搭建esp-idf的esp32开发环境

一、安装esp-idf-tools-setup-offline-4.4.7 https://docs.espressif.com/projects/esp-idf/zh_CN/v5.1/esp32/get-started/windows-setup.html 二、vscode安装插件 ESP-IDF 安装完成点击左侧的图标 会自动查找系统中安装的ESP-IDF 自动完成配置 不成功的话 试着完成下面的操作…

Ubuntu server 24 (Linux) sudo 免输密码

1 sudo 使用要输入密码,费时费力。 2 sudo命令免输密码,需要修改/etc/sudoers文件 #本文以test用户为例,#允许不需要输入密码执行 sudo vi /etc/sudoers test ALL(ALL) NOPASSWD: ALL %sudo ALL(ALL:ALL) ALL --> #%sudo ALL(ALL:ALL) ALL#所有…

使用Python操作Redis

大家好,在当今的互联网时代,随着数据量和用户量的爆发式增长,对于数据存储和处理的需求也日益增加。Redis作为一种高性能的键值存储数据库,以其快速的读写速度、丰富的数据结构支持和灵活的应用场景而备受青睐。本文将介绍Redis数…

【猫狗识别系统】图像识别Python+TensorFlow+卷积神经网络算法+人工智能深度学习

猫狗识别系统。通过TensorFlow搭建MobileNetV2轻量级卷积神经算法网络模型,通过对猫狗的图片数据集进行训练,得到一个进度较高的H5格式的模型文件。然后使用Django框架搭建了一个Web网页端可视化操作界面。实现用户上传一张图片识别其名称。 一、前言 …

[第五空间 2021]WebFTP、[HCTF 2018]Warmup

目录 [第五空间 2021]WebFTP ​[SWPUCTF 2021 新生赛]Do_you_know_http [NCTF 2018]签到题 [HNCTF 2022 Week1]What is Web [HNCTF 2022 Week1]Interesting_http [HCTF 2018]Warmup [第五空间 2021]WebFTP 使用dirsearch扫描,发现有git泄露 使用GitHack克隆目…

Docker以挂载方式安装RocketMQ

Docker 挂载安装RocketMQ Docker 挂载安装RocketMQ安装 Docker安装NameServer1.拉取容器2.创建NameServer容器3.查看容器状态4.补充配置4.1交互模式启动Docker容器4.2编辑broker.config4.2插入brokerIP1配置 安装Broker安装RocketMQ-console构建镜像启动容器开通安全组策略访问…

【Godot4自学手册】第四十一节背包系统(一)UI设置

各位同学,好久没有更新笔记了,今天开始,我准备自学背包系统。今天先学习下UI界面设置。 一、新建场景和结点 1.新建Node2D场景,命名为Inventory,保存到Scenes目录下,inventory.tscn。 2.新建TextureRect子…