DNS主从同步
安装软件
主配置中完成DNS解析:192.168.131.134
[root@localhost ~]# mount /dev/sr0 /mnt
[root@localhost ~]# vim /etc/yum.repos.d/myrepo.repo
[base]
name=base
baseurl=/mnt/BaseOS
gpgchcek=0
enable=1
[base2]
name=base2
baseurl=/mnt/AppStream
gpgchcek=0
enable=1 //cat /etc/yum.repos.d/myrepo.repo可查看仓库
[root@localhost ~]# yum install bind -y
[root@localhost ~]# systemctl start named
[root@localhost ~]# vim /etc/named.conf
options {
listen-on port 53 { any; };
directory "/var/named";
allow-query { any; };
allow-transfer { 192.168.5.135; }; #转发给哪个从dns
}
zone "deng.com" IN {
type master;
file "named.deng.com";
};
zone "131.168.192.in-addr.arpa" IN {
type master;
file "named.192.168.131.zone";
};
[root@localhost ~]# cp -a /var/named/named.localhost /var/named/named.deng.com
[root@localhost ~]# cp -a /var/named/named.localhost /var/named/named.192.168.131.zone
[root@localhost ~]# vim /var/named/named.deng.com
[root@localhost ~]# vim /var/named/named.192.168.131.zone
[root@localhost ~]# systemctl restart named
[root@localhost ~]# systemctl stop firewalld
从配置:192.168.131.135
[root@localhost ~]# yum install bind -y
(若安装有问题则:# rpm --import /mnt/RPM-GPG-KEY-redhat-*)
[root@localhost ~]# systemctl start named
[root@localhost ~]# vim /etc/named.conf
options {
listen-on port 53 { any; };
directory "/var/named";
allow-query { any; };
}
zone "deng.com." IN {
type slave;
masters{192.168.131.134;};
file "slaves/named.deng.com";
};
zone "131.168.192.in-addr.arpa" IN {
type slave;
masters { 192.168.5.129; };
file "slaves/named.192.168.5.zone";
};
[root@localhost ~]# systemctl restart named
[root@localhost ~]# systemctl stop firewalld
测试:
主
[root@localhost ~]# nslookup www 192.168.131.135
Server: 192.168.131.135
Address: 192.168.131.135#53
** server can't find www: NXDOMAIN
从
[root@localhost ~]# nslookup xixi.deng.com 192.168.131.134
Server: 192.168.131.134
Address: 192.168.131.134#53
Name: xixi.deng.com
Address: 192.168.131.135
增量传输:
增量同步
主:
[root@localhost ~]#vim /var/named/named.deng.com
1 ; serial
[root@localhost ~]# vim /var/named/named.192.168.131.zone
1 ; serial
[root@localhost ~]# systemctl restart named
从:
手动增量同步
[root@localhost ~]# rndc refresh 131.168.192.in-addr.arpa
zone refresh queued
[root@localhost ~]# rndc refresh deng.com
zone refresh queued
相关文章:
DNS主从同步
安装软件 主配置中完成DNS解析:192.168.131.134 [rootlocalhost ~]# mount /dev/sr0 /mnt [rootlocalhost ~]# vim /etc/yum.repos.d/myrepo.repo [base] namebase baseurl/mnt/BaseOS gpgchcek0 enable1 [base2] namebase2 baseurl/mnt/AppStream gpgchcek0 enab…...
双指针算法(部分例题解析)
快慢指针左右指针 前言 双指针,它通过设置两个指针来遍历数据,从而实现高效的查找、排序、去重等操作。双指针算法的核心在于通过合理地移动这两个指针,减少不必要的遍历,提高算法的效率。 283. 移动零 - 力扣(LeetCo…...
解决Windows打印问题的集成软件
家里或公司电脑经常为连不上打印机而烦恼,今天给大家推荐一款修复打印工具,该工具是采用易语言开发的集成化打印机故障修复软件,专为解决 Windows 系统(含 32/64 位 Windows 7/10/11)中因权限配置、服务异常、补丁缺失…...
神经网络模型应用到机器学习时的难点
虽然神经网络具有非常强的表达能力,但是当应用神经网络模型到机器学习时依然存在一些难点问题。主要分为两大类: 优化问题:深度神经网络的优化十分困难。 首先,神经网络的损失函数是一个非凸函数,找到全局最优解通常比较困难。 …...
警惕阿里云中的yum update操作不当导致:/sbin/init被清空导致Linux无法正常启动
由于使用阿里云进行部署测试,因而会对yum update进行操作,这两天更新了systemd-239-82.0.3.4.al8.2.x86_64,但存在报错,然后进行yum history undo和清空yum cache,但出现操作Linux命令行无效。具体来说,几个…...
关系型数据库MYSQL(续)
目录 三.MySQL事务原理分析 1.事务是什么? 2.执行事务的目的是什么? 3.事务是由什么组成的? 4.事务的特征是什么? 5.事务控制语句 6.ACID特性 6.1原子性(A) 6.2隔离性(I) …...
WInform当今技术特性分析
Windows Forms (WinForms) 技术特性分析 引言 Windows Forms (WinForms) 作为微软最早推出的基于.NET的图形用户界面开发框架,已经存在了20多年。在如今充满了各种现代UI框架的软件开发生态系统中,WinForms仍然保持着其独特的地位。本文将深入分析WinF…...
day46——两数之和-输入有序数组(LeetCode-167)
题目描述 给你一个下标从 1 开始的整数数组 numbers ,该数组已按 非递减顺序排列 ,请你从数组中找出满足相加之和等于目标数 target 的两个数。如果设这两个数分别是 numbers[index1] 和 numbers[index2] ,则 1 < index1 < index2 &l…...
Python 一等函数( 把函数视作对象)
把函数视作对象 示例 5-1 中的控制台会话表明,Python 函数是对象。这里我们创建了一 个函数,然后调用它,读取它的 doc 属性,并且确定函数对象本 身是 function 类的实例。 示例 5-1 创建并测试一个函数,然后读取它的…...
运筹学之模拟退火
目录 一、历史二、精髓思想三、案例与代码实现 一、历史 问:谁在什么时候提出模拟退火?答:模拟退火算法(Simulated Annealing,SA)是由斯图尔特柯尔斯基(Scott Kirkpatrick) 等人在 …...
PHP实现简单的爬虫功能
<?php// 目标URL $url https://example.com;// 初始化cURL $ch curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_USERAGENT, Mozilla/5…...
树莓派5-开发应用笔记
0.树莓派系统目录 /home:用户目录。 除了root用户外,其他所有的使用者的数据都存放在这个目录下,在树莓派的系统中,/home目录中有一个pi的子目录,这个就是pi用户的默认目录。 /bin: 主要放置系统的必备执行文件目录。 …...
PostgreSQL 通过 copy 命令导入几何数据 及 通过 CopyManager.copyIn() 导入几何数据
COPY命令介绍 copy是postgresql提供的一个专门用于快速导入导出数据的命令,通常用于从文件(TXT、CSV等)或标准输入输出中读取或写入数据。适合批量导入导出数据,速度快。 默认情况下,如果在处理过程中遇到错误,COPY将失败。 COPY只能用于表,不能用于视图!!! COPY…...
8.5/Q1,Charls最新文章解读
文章题目:Atherogenic index of plasma, high sensitivity C-reactive protein and incident diabetes among middle-aged and elderly adults in China: a national cohort study DOI:10.1186/s12933-025-02653-4 中文标题:中国中老年人群血…...
k8s 调整Node节点 Max_Pods
默认情况下,Kubernetes集群中一个Node最多能起110个Pod。 这是基于性能和资源管理的考虑,以确保Kubernetes集群的稳定性和可靠性。 查看kht125节点上支持的最大pod数量: kubectl describe node kht125 | grep -i “Capacity|Allocatable” -A 6 调整…...
深度补全网络:CSPN++ 有哪些开源项目
关于 CSPN(Convolutional Spatial Propagation Network) 的开源项目,目前官方或社区维护的完整实现较为有限,但以下资源可作为研究深度补全任务的参考: 1. 官方实现 & 相关论文 原始论文与代码 CSPN 的…...
使用Service发布前后端应用程序
使用Service发布前后端应用程序 文章目录 使用Service发布前后端应用程序[toc]一、创建并发布后端应用程序二、创建并发布前端应用程序三、通过前端发送流量进行测试 部署前端(Frontend)微服务和后端(Backend)微服务是比较常见的应…...
Ubuntu20.04下Docker方案实现多平台SDK编译
0 前言 熟悉嵌入式平台Linux SDK编译流程的小伙伴都知道,假如平台a要求必须在Ubuntu18.04下编译,平台b要求要Ubuntu22.04的环境,那我只有Ubuntu20.04,或者说我的电脑硬件配置最高只能支持Ubuntu20.04怎么办?强行在Ubuntu20.04下编译,编又编不过,换到旧版本我又不愿意,…...
-SSRF 服务端请求Gopher 伪协议无回显利用黑白盒挖掘业务功能点
1 、 SSRF 漏洞原理 SSRF(Server-Side Request Forgery: 服务器端请求伪造 ) 一种由攻击者构造形成由服务端发起请求的一个安全漏洞 ; 一般情况下, SSRF 攻击的目标是从外网无法访问的内部系统。 (正是因为它是由服务端发起的,所以它能…...
事件冒泡与捕获
一、事件流基础:事件冒泡与捕获的起源 事件流概念 事件发生时在DOM节点上的传播顺序,触发一个节点的事件会连锁触发相关节点的事件。 两种对立模型 事件捕获(微软提出):事件从文档根节点(如document&#…...
《AI大模型应知应会100篇》第27篇:模型温度参数调节:控制创造性与确定性
第27篇:模型温度参数调节:控制创造性与确定性 摘要 在大语言模型的使用中,“温度”(Temperature)是一个关键参数,它决定了模型输出的创造性和确定性之间的平衡。通过调整温度参数,您可以根据任…...
聊聊Doris的数据模型,如何用结构化设计解决实时分析难题
传统 OLAP 系统的局限 在大数据实时分析领域,数据模型设计直接决定了系统的查询性能、存储效率与业务适配性。Apache Doris作为新一代MPP分析型数据库,通过独创的多模型融合架构,在业内率先实现了"一份数据支持多种分析范式"的能力…...
LNA设计
设计目的 为后级提供足够的增益以克服后级电路噪声 尽可能小的噪声和信号失真 确保输入和输出端的阻抗匹配 确保信号线性度 评价标准 噪声系数 功率增益 工作频率和带宽 输入信号功率动态范围 端口电压驻波比 稳定性 基于SP模型的LNA设计 直流分析 S参数分析 设计指标 …...
小红书爬虫,小红书api,小红书数据挖掘
背景: 小红书(Xiaohongshu)是一款结合社交、购物和内容分享的移动应用,近年来在中国以及全球范围内拥有大量的用户群体。小红书上的内容包括用户的消费体验、生活方式、旅行分享、时尚搭配等。通过这些内容,用户可以了…...
C++ STL 环形队列模拟实现
C STL 环形队列模拟实现 下面是一个使用C STL实现的环形队列(Circular Queue)的完整示例: #include <iostream> #include <vector> #include <stdexcept>template <typename T> class CircularQueue { private:std…...
C++中unique_lock和lock_guard区别
目录 1.自动锁定与解锁机制 2.灵活性 3.所有权转移 4.可与条件变量配合使用 5.性能开销 在 C 中,std::unique_lock 和 std::lock_guard 都属于标准库 <mutex> 中的互斥锁管理工具,用于简化互斥锁的使用并确保线程安全。但它们存在一些显著区别…...
Vue 3 组合式 API 规范配合 Pinia
实现效果: 根据pinia中存储的不同状态, 点击不同的按钮,切换不同的弹窗和标题1. Pinia Store(组合式写法) // stores/dataStore.ts import { defineStore } from pinia import { reactive } from vuetype DialogType …...
JavaSpring 中使用 Redis
创建项目 配置 Redis 服务地址 创建 Controller 类 由于当前只是些简单的测试代码,所以就不进行分层了,只创建一个 Controller 来实现 jedis 通过 jedis 对象里的各种方法来操作 Redis 此处通过 StringRedisTemplate 来操作 Redis 最原始提供的类是 Re…...
多线程使用——线程安全、线程同步
一、线程安全 (一)什么是线程安全问题 多个线程,同时操作同一个共享资源的时候,可能会出现业务安全的问题。 (二)用程序摹拟线程安全问题 二、线程同步 (一)同步思想概述 解决线…...
Spring Boot 集成 tess4j 实现图片识别文本
tesseract是一个开源的光学字符识别(OCR)引擎,它可以将图像中的文字转换为计算机可读的文本。支持多种语言和书面语言,并且可以在命令行中执行。它是一个流行的开源OCR工具,可以在许多不同的操作系统上运行。 Tess4J是…...
