HRCE第四次实验

1.dns配置介绍

使用S/C架构

server --- bind(程序) --- 服务名称(程序主进程)named

开始实验前我们先进行主配置文件进行配置

vim /etc/named.conf进入主配置文件(共分四部分)

1.options{全局配置}(多模块生效的配置)
2.logging{日志}(动态格式进行记录)
3.zone
4.include

代码如下:

options{
    listen-on port 53 { 192.168.144.130;};
     directory “/var/named”;
     allow-query{any;};
};
zone“.”IN{
   type hint; #缓存服务
file named.ca; #数据文件(正向解析资源记录文件)
};

文中所提到的正向解析资源记录文件如图所示

正向解析资源记录文件

此文件分为五个部分,分别是:

主机名  记录的缓存时间(六天) IN(互联网标识)  资源记录类型             数据(ip)

这里提到的资源记录类型我们做如下延伸注释解释:

正向资源记录
A(将域名映射到IPv4)
AAAA (将域名映射到ipv6)
cname www.baidu.com wwww.baidu.com
反向资源记录
PTR(指针记录)将ipv4或者ipv6的地址指向域名
SOA(起始授权记录)---5个参数(版本号 请求时间 重试时间 否定时间 否定应答缓存时间 )
NS(标识dns服务器主机名)

2.dns服务器主机配置

dns服务器主机配置vim /var/named/named.openlab.com
vim/etc/named.rfc1912.zone反向解析

创建反向解析资源记录文件
反向解析资源记录SOA记录不需要修改,删除A记录,用指针记录(反向解析别名用不了)
正反向解析数据要一一对应特别注意资源记录里面的文件必须加上根域

这里一开始配置时候131地址没成功,后面转换为了111地址。

3.开始正反向资源解析实验

测试端只是普通用户没有权限,暂时没成功,chmod o+r加了权限之后重启服务

注意:此处的NXDOMAIN是我并没有配置好文件,出现的报错

正反向数据解析查询都成功了

进入nslookup开始测试

输入www.openlab.com出现192.168.144.111则正向资源解析成功

出现www.openlab.com.144.168.192.in-addr.arpa反向数据资源解析成功

vim /etc/resolv.conf 修改ip从服务器地址进行正反向数据解析查询(暂时生效)

使用此方法更改的ip暂时生效,每次重启之后归还原ip,此方法目的是借用ip进行访问,实际上进行访问的地址都是从192.168.144.2出发进行访问的。

成功正向解析,此外还可以用dig命令进行正反向资源解析

使用dig -t A www.openlab.com命令进行正向解析

使用dig -x 192.168.144.111进行反向资源数据解析,实验都成功完成了。

4.配置从dns服务器数据传输

同样vim指令进入配置文件

这里要删除allow-update指令

从服务器这边需要添加两条masters {}连接到主服务器地址
主服务器需要一条指令允许发送数据到从服务器allow-transfer{}从服务器地址

完全区域传送
主服务器输入watch ls -l /var/named/slaves查看数据更新

仍然用systemctl restart named命令重启后测试

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

微服务设计模式 - 事件溯源模式(Event Sourcing Pattern)

微服务设计模式 - 事件溯源模式(Event Sourcing Pattern) 定义 事件溯源(Event Sourcing)是一种将所有状态更改保存为一系列事件的设计模式。每次系统状态发生变化时,都会生成一个事件,这些事件在事件存储…

Sketch下载安装,中文版在线免费用!

Sketch是一款轻便、高效的矢量设计工具,全球众多设计师借助它创造出了无数令人惊叹的作品。Sketch在下载安装方面,其矢量编辑、控件以及样式等功能颇具优势,不过,Sketch中文版即时设计在下载安装方面也毫不逊色。即时设计是一个一…

微服务之间的信息传递---OpenFeign拦截器

上篇我们已经实现了从网关传递信息到微服务。 新的问题是,微服务之间如何传递信息。 前面我们在公共模块中定义拦截器并保存用户信息到了线程变量。 但注意: 线程变量的作用域范围仅限于当前请求的线程。每个请求对应一个独立的线程变量,…

Nginx安装和配置

2.Nginx安装 2.1Nginx概述 2.1.1 Nginx介绍 Nginx(engine x),2002 年开发,分为社区版和商业版(nginx plus) 2019 年3 月 15 日 F5 Networks 6.7 亿美元的价格收购 nginx是免费的、开源的、高性能的 HTTP…

2024全国铁路、高铁、地铁、有轨电车、窄轨铁路、单轨铁路、轻轨等矢量数据下载分享

数据是GIS的血液! 我们在《全国地铁路线及站点SHP数据》一文中,分享了我国部分城市的地铁以及站点矢量数据。 现在又为你整理了2024全国铁路、高铁、地铁、有轨电车、窄轨铁路、单轨铁路、轻轨等矢量数据,你可以在文末查看该数据的下载领取…

git上传大文件的解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

DAY16|二叉树Part04|LeetCode: 513.找树左下角的值、112. 路径总和、106. 从中序与后序遍历序列构造二叉树

目录 LeetCode: 513.找树左下角的值 基本思路 C代码 LeetCode: 112. 路径总和、113.路径总和II LeetCode: 112. 路径总和 C代码 LeetCode: 113.路径总和II LeetCode: 106. 从中序与后序遍历序列构造二叉树 基本思路 C代码 LeetCode: 513.找树左下角的值 力扣代码链接…

【算力基础】GPU算力计算和其他相关基础(TFLOPS/TOPS/FP32/INT8...)

文章目录 :one: 算力的常见指标:two: 算力计算:three: 常用链接 🚀 本文主要是聚焦于深度学习领域的 GPU的算力估计,其他类型的硬件设备如CPU可以类比参考。 1️⃣ 算力的常见指标 算力衡量主要与运算速度和精度这两个指标有关。 🌔速度指…

云集电商:如何通过 OceanBase 实现降本 87.5%|OceanBase案例

云集电商,一家聚焦于社交电商的电商公司,专注于‘精选’理念,致力于为会员提供超高性价比的全品类精选商品,以“批发价”让亿万消费者买到质量可靠的商品。面对近年来外部环境的变化,公司对成本控制提出了更高要求&…

认定出现不安全行为并通过系统发出告警信息的名厨亮灶开源了。

简介 AI视频监控平台, 是一款功能强大且简单易用的实时算法视频监控系统。愿景在最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,减少企业级应用约 95%的开发成本,在强大视频算法加…

yolov5快速复现

源码下载 进入github官网搜索yolov5(网址:https://github.com/ultralytics/yolov5)如下图红框所示: 进入界面如下图所示,点击右上角绿色Code,选择下载压缩包: 开发环境设置 本文使用云平台开发,系统为Li…

“再探构造函数”(2)

文章目录 一. 友元‘全局函数’作友元‘成员函数’作友元‘类‘作友元 二. 内部类三. 匿名对象四. 对象拷贝时的编译器优化分析调用时的顺序 一. 友元 何时会用到友元呢? 当想让(类外面的某个函数/其它的类)访问 某个类里面的(私有或保护的…

一周内从0到1开发一款 AR眼镜 相机应用?

目录 1. 📂 前言 2. 💠 任务拆分 2.1 产品需求拆分 2.2 开发工作拆分 3. 🔱 开发实现 3.1 代码目录截图 3.2 app 模块 3.3 middleware 模块 3.4 portal 模块 4. ⚛️ 拍照与录像 4.1 前滑后滑统一处理 4.2 初始化 View 以及 Came…

Redis(2):内存模型

一、Redis内存统计 工欲善其事必先利其器,在说明Redis内存之前首先说明如何统计Redis使用内存的情况。 在客户端通过redis-cli连接服务器后(后面如无特殊说明,客户端一律使用redis-cli),通过info命令可以查看内存使用情…

2024年CG作品网站推荐(精选篇)

ArtStation https://www.artstation.com GGAC https://www.ggac.com/

GraphRAG如何构建知识图谱Knowledge Graph

GraphRAG工作的第一步,是将输入的文档集合,按一定的策略拆分成一个一个chunks,然后解析每个chunks,将chunk中所关注的实体(entity)和关系(relation)解析出来,以此构建知识图谱。 那问题来了,GraphRAG是如何…

Spring Security 框架篇-深入了解 Spring Security 的认证功能流程和自定义实现登录接口(实现自定义认证过滤器、登出功能)

🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录 1.0 Spring Security 框架概述 2.0 Spring Security 核心功能-认证功能 2.1 过滤器链 2.2 登录认证流程 2.3 思路分析 3.0 登录认证具体操作 3.1 环境搭建 3.2 实现 U…

JavaScript基础语法部分-黑马跟课笔记

一、Javascript介绍 1.JavaScript是什么? 1.是什么? 是一种运行在客户端(浏览器)的编程语言,实现人机交互效果 2.作用(做什么?) 网页特效(监听用户的一些行为让网页做…

qt QDir详解

1、概述 QDir是Qt框架中的一个核心类,它提供了对文件系统目录的操作接口。Qt是一个跨平台的应用程序开发框架,广泛用于开发桌面、移动和嵌入式设备上的应用程序。QDir类使得开发者能够方便地在不同操作系统上处理目录和文件,如进行目录遍历、…

Jwt加解密

概述 记录jwt加解密的demo。 JSON Web Token (JWT) 是一种开放标准 (RFC 7519),用于在网络应用环境间安全地传输信息。JWT 通常用于身份验证和信息交换,因为它可以被签名和加密,确保数据的完整性和隐私性。 JWT 的基本结构 JWT 由三部分组…