云计算实训13——DNS域名解析、ntp时间服务器配置、主从DNS配置、多区域DNS搭建
一、DNS域名解析
1.正向解析
将域名解析为IP地址
DNS正向解析核心配置
(1)安装bind
[root@dns ~]# yum -y install bind
(2)编辑配置文件
编辑named.conf文件,限定访问权限
[root@dns ~]# vim /etc/named.conf

编辑named.rfc文件,指定要访问的域名
[root@dns ~]# vim /etc/named.rfc1912.zones

编辑解析文件,将对应的域名解析为IP地址
[root@dns named]# vim ayou.dongdong.zone

(3)启动服务
[root@dns ~]# systemctl start named
在客户端进行访问测试
[root@client ~]# elinks

下面就是我们访问到的页面

至此实现了将域名解析为IP地址继而访问到web页面,完成了dns的正向解析
有关正向解析更多的详细配置可查看上一篇内容
2.反向解析
将IP地址解析为域名
(1)复制配置文件
[root@dns named]# cp -p named.localhost 192.168.1.20.zone
(2)编辑配置文件
[root@dns named]# vim 192.168.1.20.zone

[root@dns named]# vim /etc/named.rfc1912.zones

(3)重启服务
[root@dns named]# systemctl restart named
(4)客户端验证
查看域名对应的IP地址
查看www.baidu.com对应的IP地址

查看www.ayou.dongdong对应的IP地址

查看dns服务器所对应的域名

如上图所示,dns服务器找到了对应的域名,成功完成了反向解析
二、配置ntp服务器
做内网ntp服务器,这台主机可以定时访问外网
1.查找ntp软件包
[root@ntp ~]# yum search ntp
2.安装ntp软件包
[root@ntp ~]# yum -y install ntp.x86_64
3.编辑配置文件
[root@ntp ~]# vim /etc/ntp.conf

4.同步时间
[root@ntp ~]# ntpdate cn.ntp.org.cn
24 Jul 15:06:19 ntpdate[1768]: adjust time server 120.25.115.20 offset -0.004753 sec
5.开启ntpd服务
[root@ntp ~]# systemctl start ntpd
查看ntpdate所在目录
[root@ntp ~]# which ntpdate
/usr/sbin/ntpdate
6.编辑计划任务
[root@ntp ~]# crontab -e
7.在DNS服务器上操作
(1)安装ntpdate软件包
[root@dns named]# yum -y intsall ntpdate
(2)让DNS服务器跟ntp服务器同步
[root@dns named]# ntpdate 192.168.1.40
24 Jul 15:37:56 ntpdate[2519]: adjust time server 192.168.1.40 offset 0.009912 sec
[root@dns named]# date
2024年 07月 24日 星期三 15:38:01 CST
8.客户端验证
要求集群服务器主机的时间同步
(1)安装ntpdate软件包
[root@client ~]# yum -y install ntpdate.x86_64
(2)让客户端跟ntp服务器同步
[root@client ~]# ntpdate 192.168.1.40
24 Jul 15:11:21 ntpdate[3199]: adjust time server 192.168.1.40 offset 0.002753 sec
(3)更改时间
[root@client ~]# date -s "2009-7-30 12:34:56"
2009年 07月 30日 星期四 12:34:56 CST
[root@client ~]# date
2009年 07月 30日 星期四 12:34:59 CST
(4)再次同步
[root@client ~]# ntpdate 192.168.1.40
24 Jul 15:12:59 ntpdate[3202]: step time server 192.168.1.40 offset 472876649.802769 sec
[root@client ~]# date
2024年 07月 24日 星期三 15:13:07 CST
三、配置主从DNS
1.配置主DNS
(1)修改配置文件
[root@dns named]# vim /etc/named.conf
(2)重启服务
[root@dns named]# systemctl restart named
2.配置从DNS
(1)关闭防火墙
[root@sla ~]# systemctl stop firewalld
[root@sla ~]# systemctl disable firewalld
(2)关闭selinux
[root@sla ~]# setenforce 0
[root@sla ~]# vim /etc/selinux/configSELINUX=premissive
(3)关闭软件管理软件
[root@sla ~]# systemctl stop NetworkManager
[root@sla ~]# systemctl disable NetworkManager
(4)安装ntpdate软件包
[root@sla ~]# yum -y install ntpdate
让从DNS服务器跟ntp服务器同步
[root@sla ~]# ntpdate 192.168.1.40
24 Jul 15:36:26 ntpdate[1928]: adjust time server 192.168.1.40 offset 0.005453 sec
[root@sla ~]# date
2024年 07月 24日 星期三 15:37:12 CST
(5)下载bind软件包
[root@sla ~]# yum -y install bind
(6)修改配置文件
修改.conf文件
[root@sla ~]# vim /etc/named.conf
修改.zones文件
[root@sla ~]# vim /etc/named.rfc1912.zones
检查named.rfc文件配置是否正确
[root@sla ~]# named-checkconf /etc/named.rfc1912.zones
(7)启动服务
[root@sla ~]# systemctl start named
查看
四、配置多区域DNS
1.修改配置文件
[root@dns named]# vim /etc/named.rfc1912.zones

2.复制文件
[root@dns named]# cp -p named.localhost ayou.dd.zone
[root@dns named]# cp -p named.localhost ayou.lwp.zone
3.修改配置文件
[root@dns named]# vim ayou.lwp.zone

[root@dns named]# vim ayou.dd.zone

4.重启服务
[root@dns named]# systemctl restart named
5.客户端验证
(1)重定向dns地址

(2)进行验证

至此,多区域DNS的配置就全部完成了
相关文章:
云计算实训13——DNS域名解析、ntp时间服务器配置、主从DNS配置、多区域DNS搭建
一、DNS域名解析 1.正向解析 将域名解析为IP地址 DNS正向解析核心配置 (1)安装bind [rootdns ~]# yum -y install bind (2)编辑配置文件 编辑named.conf文件,限定访问权限 [rootdns ~]# vim /etc/named.conf 编辑named.rfc文件,指定要访问的域名 [ro…...
【C#】Visual Studio2022打包依赖第三方库的winForm程序为exe
0.简介 IDE:VS2022 平台:C# .NetFramework4.7.2 WinForm界面 有GDAL、EEplus第三方库的依赖,所以在其他未安装环境的电脑中功能无法使用。 1. 安装 1.1 运行文件输出 在VS扩展中选择管理扩展,安装:Microsoft Visua…...
《算法笔记》总结No.11——数字处理(上)欧拉筛选
机试中存在部分涉及到较复杂数字的问题,这是编码的基本功,各位一定要得心应手。 目录 一.最大公约数和最小公倍数 1.最大公约数 2.最小公倍数 二.素数 1.判断指定数 2.输出所有素数 3.精进不休——埃拉托斯特尼筛法 4.达到更优!——…...
DP学习——享元模式
学而时习之,温故而知新。 享元模式 名词解析 有必要解释下“享元”两字,英文原文是flyweight pattern——轻量级模式,但是翻译过来的“享元”两字太牛逼了——褒贬不一,翻译的他妈都不认识。 享元的高雅在于: 享:共享/共用 元:…...
无人机10公里WiFi图传摄像模组,飞睿智能超清远距离无线监控,智能安防新潮流
在这个科技日新月异的时代,我们对影像的捕捉和传播有了更高的要求。从传统的有线传输到无线WiFi图传,每一次技术的飞跃都为我们带来了全新的视觉体验。今天,我们要探讨的,正是一款具有划时代意义的科技产品——飞睿智能10公里WiFi…...
SAP S/4HANA Cloud Public Edition
即装即用的云ERP软件。借助SaaS模式为企业提供完备、现代化的ERP 云套件,为企业带来新的技术突破,如自动化的业务流程与基于数据的商业分析。企业可选择这款智能云ERP软件,快速实现自身价值。 什么是 SAP S/4HANA Cloud Public Edition&#…...
LabVIEW汽车动态信号模拟系统
随着汽车工业的快速发展,对汽车电子控制单元(ECU)的测试与仿真需求日益增加。开发了一种基于LabVIEW软件开发的汽车动态信号模拟系统,该系统能有效模拟ECU在实车环境下的工作状态,为ECU的开发和测试提供了一个高效、经…...
chrome 插件:content-script 部分逻辑在页面无法生效,可考虑插入 script 到页面上
背景: 某页面有个输入框, 用的应该是什么库里的组件, 直接修改内容不生效/机制不明确, 于是使用 paste event 粘贴到输入框, 结果发现也不行 定位: 使用 mutationObserver , 发现事件确实触发了, 输入框内容变了, 但马上又变回来了, 于是怀疑是输入框组件有做 mutationObers…...
【前端 10】初探BOM
初探BOM:浏览器对象模型 在JavaScript的广阔世界中,BOM(Browser Object Model,浏览器对象模型)扮演着举足轻重的角色。它为我们提供了一套操作浏览器窗口及其组成部分的接口,让我们能够通过编写JavaScript…...
PostgreSQL入门与进阶学习,体系化的SQL知识,完成终极目标高可用与容灾,性能优化与架构设计,以及安全策略
专栏内容: postgresql使用入门基础手写数据库toadb并发编程 个人主页:我的主页 管理社区:开源数据库 座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物. 文章目录 概述基础篇初级篇进阶篇…...
ODBC+FreeTDS从Linux访问Windows SqlServer数据库
提示 \color{red}{提示} 提示: 《Linux系统上编译安装FreeTDS库文件》中讲述了如何编译FreeTDS源码,并安装。 本文部分内容会在上述文章的基础上深入。 本文内容所使用的环境 Windows系统:Windows 10 企业版 64位操作系统;IP&a…...
Chainlit一个快速构建成式AI应用的Python框架,无缝集成与多平台部署
概述 Chainlit 是一个开源 Python 包,用于构建和部署生成式 AI 应用的开源框架。它提供了一种简单的方法来创建交互式的用户界面,这些界面可以与 LLM(大型语言模型)驱动的应用程序进行通信。Chainlit 旨在帮助开发者快速构建基于…...
leetcode日记(51)不同路径Ⅱ
和上一道题(无障碍物的最短路径)很像,但事实上比上一题多了优化方法 根据上一题改的代码如下,添加了对障碍物的判定,如果有障碍物则将数组值设为0。 class Solution { public:int uniquePathsWithObstacles(vector&l…...
图解分布式事务中的2PC与Seata方案
文章目录 文章导图什么是2PC解决传统2PC方案XA方案DTP模型举例:新用户注册送积分总结: Seata方案设计思想执行流程举例:新用户注册送积分 Seata实现2PC事务(AT模式)前提整体机制写隔离读隔离实际案例理解要点说明核心代…...
数据结构(Java):Map集合Set集合哈希表
目录 1、介绍 1.1 Map和Set 1.2 模型 2、Map集合 2.1 Map集合说明 2.2 Map.Entry<K,V> 2.3 Map常用方法 2.4 Map注意事项及实现类 3、Set集合 3.1 Set集合说明 3.2 Set常用方法 3.3 Set注意事项及其实现类 4、TreeMap&TreeSet 4.1 集合类TreeM…...
网络战时代的国家安全:策略、技术和国际合作
网络战时代的国家安全涉及到策略、技术和国际合作等多个方面。以下是对这些问题的简要概述: 网络战策略 网络战策略是指在现代战争中,通过网络技术进行的信息收集、处理、分析、调度和指挥等一系列行动,旨在同时影响和干扰对方的网络系统&am…...
【elasticsearch实现优先展示连词并按某个字段折叠显示最新一条】
elasticsearch实现优先展示连词并按某个字段折叠显示最新一条 前言match_phrase 顺序前缀 boost 权重collapse 折叠基本用法高级功能排序 前言 场景要求: 优先展示关键词连词的商品按照某个字段折叠相同字段,并按指定排序字段选择第一个 match_phras…...
Golang | Leetcode Golang题解之第284题窥视迭代器
题目: 题解: type PeekingIterator struct {iter *Iterator_hasNext bool_next int }func Constructor(iter *Iterator) *PeekingIterator {return &PeekingIterator{iter, iter.hasNext(), iter.next()} }func (it *PeekingIterator) hasNe…...
C语言中的结构体
文章目录 前言一、结构体是什么?二、结构体的定义三、结构体的初始化四、结构体的嵌套五、结构体数组 1结构体数组的定义:六、结构体指针 一、结构体是什么? 我们知道一群类型相同的数据组合到一起是数组,那一群不同类型的数据组…...
3.qml与c++模块化开发
目录 模块化开发封装c模块并使用封装qml模块并使用 模块化开发 什么是模块化开发呢? 举个例子: 我们有一台台式电脑,我们台式电脑有显卡,内存,磁盘,cpu,键盘,鼠标等 你可以将这些部…...
SciencePlots——绘制论文中的图片
文章目录 安装一、风格二、1 资源 安装 # 安装最新版 pip install githttps://github.com/garrettj403/SciencePlots.git# 安装稳定版 pip install SciencePlots一、风格 简单好用的深度学习论文绘图专用工具包–Science Plot 二、 1 资源 论文绘图神器来了:一行…...
阿里云ACP云计算备考笔记 (5)——弹性伸缩
目录 第一章 概述 第二章 弹性伸缩简介 1、弹性伸缩 2、垂直伸缩 3、优势 4、应用场景 ① 无规律的业务量波动 ② 有规律的业务量波动 ③ 无明显业务量波动 ④ 混合型业务 ⑤ 消息通知 ⑥ 生命周期挂钩 ⑦ 自定义方式 ⑧ 滚的升级 5、使用限制 第三章 主要定义 …...
Vue3 + Element Plus + TypeScript中el-transfer穿梭框组件使用详解及示例
使用详解 Element Plus 的 el-transfer 组件是一个强大的穿梭框组件,常用于在两个集合之间进行数据转移,如权限分配、数据选择等场景。下面我将详细介绍其用法并提供一个完整示例。 核心特性与用法 基本属性 v-model:绑定右侧列表的值&…...
【Linux】C语言执行shell指令
在C语言中执行Shell指令 在C语言中,有几种方法可以执行Shell指令: 1. 使用system()函数 这是最简单的方法,包含在stdlib.h头文件中: #include <stdlib.h>int main() {system("ls -l"); // 执行ls -l命令retu…...
可靠性+灵活性:电力载波技术在楼宇自控中的核心价值
可靠性灵活性:电力载波技术在楼宇自控中的核心价值 在智能楼宇的自动化控制中,电力载波技术(PLC)凭借其独特的优势,正成为构建高效、稳定、灵活系统的核心解决方案。它利用现有电力线路传输数据,无需额外布…...
拉力测试cuda pytorch 把 4070显卡拉满
import torch import timedef stress_test_gpu(matrix_size16384, duration300):"""对GPU进行压力测试,通过持续的矩阵乘法来最大化GPU利用率参数:matrix_size: 矩阵维度大小,增大可提高计算复杂度duration: 测试持续时间(秒&…...
《基于Apache Flink的流处理》笔记
思维导图 1-3 章 4-7章 8-11 章 参考资料 源码: https://github.com/streaming-with-flink 博客 https://flink.apache.org/bloghttps://www.ververica.com/blog 聚会及会议 https://flink-forward.orghttps://www.meetup.com/topics/apache-flink https://n…...
企业如何增强终端安全?
在数字化转型加速的今天,企业的业务运行越来越依赖于终端设备。从员工的笔记本电脑、智能手机,到工厂里的物联网设备、智能传感器,这些终端构成了企业与外部世界连接的 “神经末梢”。然而,随着远程办公的常态化和设备接入的爆炸式…...
以光量子为例,详解量子获取方式
光量子技术获取量子比特可在室温下进行。该方式有望通过与名为硅光子学(silicon photonics)的光波导(optical waveguide)芯片制造技术和光纤等光通信技术相结合来实现量子计算机。量子力学中,光既是波又是粒子。光子本…...
使用Matplotlib创建炫酷的3D散点图:数据可视化的新维度
文章目录 基础实现代码代码解析进阶技巧1. 自定义点的大小和颜色2. 添加图例和样式美化3. 真实数据应用示例实用技巧与注意事项完整示例(带样式)应用场景在数据科学和可视化领域,三维图形能为我们提供更丰富的数据洞察。本文将手把手教你如何使用Python的Matplotlib库创建引…...




