正向解析、反向解析、DNS主从、DNS多区域、ntp时间同步

news2024/11/15 0:55:39

DNS配置回顾

编号主机名IP地址说明
1web服务器192.168.1.17发布部署web服务
2dns服务器192.168.1.20用于解析域名和IP地址
3clien主机192.168.1.18用于模拟客户机

修改

client主机:修改了dns的访问主机;临时修改echo "nameserver IP地址",永久修改是 vim /etc/sysconfig/network-scrips/ifcfg-ens33 将原来的DNS1 DNS修改为我们现在的自己配置的主机

dns服务器:安装bind,配置一个conf、zone、zones,检查3个文件,启动

web服务器:发布了一个nginxweb服务

正向解析     

把域名解析为IP

反向解析     

将IP解析为域名

---开启网络的访问权限控制

vim /etc/named.conf
----------------
options{
listen-on port 53 {127.0.0.1;any;}
...
allow-query {localhost;any;}
}

---zones文件控制域名和ip之间的转换

vim /etc/named.rfc1912.zones
51 zone "71.168.192.in-addr.arpa" IN {
52 type master;
53 file "192.168.71.zone";
54 allow-update { none; };
55 };

---复制zone文件,再用ls查看即可

cp -p named.loopback 192.168.71.zone
vim /etc/named.rfc1912.zones
51 zone "1.1.10.in-addr.arpa" IN {
52 type master;
53 file "10.1.1.zone";
54 allow-update { none; };
55 };

cp zone文件 -p

---修改文件

 vim 192.168.71.zone

配置web服务器

# yum -y install nginx

启动服务

# nginx

设置解析方式,都是在zone文件中

--逆向解析

将IP地址

--多域名

--时间服务器

--主从配置

下午

每次重启之后 dns数据都会被  /etc/sysconfig/neteork-scrips/ifcfg-ens33 中的dns1和dns2所覆盖

#更换dns服务器

#临时更换

echo "nameserver 另一台IP地址" > /etc/resolv.conf

ntp服务

下载ntpdate

搭建时间服务器

同步时间 

ntpdate cn.ntp.org.cn

#要求集群服务器主机的时间同步

#不可能每一台主机都访问一次cn.ntp.org.cn   流量大且效率低

#所以 只放一台主机做内网的ntp服务器,这台主机定时去访问外网

#而集群内网中的机器和ntp服务器同步就可以

配置ntp服务器

[root@CYX ~]# yum -y install ntp

# crontab  -e

主从架构服务的要求

--master和slave的系统时间保持一致

--slave服务器上安装相应的软件保持一致

--根据需求修改相应的配置文件 ,master和slave都要修改

--主从同步的核心是slave同步master上的区域文件

如果dns服务器出现故障,会导致没有办法使用dns解析域名

步骤

1、创建从服务器dnsslave,配置基础环境

2、更改服务器配置,允许其他主机下载同步资源

vim /etc/named.conf

主 192.168.1.17

从 192.168.1.20

主服务器配置

--安装ntpdate

yum -y install ntpdate

--与时间服务器同步时间

ntpdate 192.168.2.24

--设置允许从服务器同步文件

vim /etc/named.conf

--检查文件

named-checkconf /etc/named.conf

--启动服务

从服务器配置

--安装ntpdate

yum -y install ntpdate

--和ntp服务器同步时间

 ntpdate 192.168.1.17

--安装bind,因为sla服务器需要在主服务器下线的时候,工作

#yum -y install bind

--修改配置文件、重启服务

#vim /etc/named.conf

slave从服务器

--下载bind

--允许访问

vim /etc/named.conf

--修改区域文件

#vim  /etc/named.rfc.1912.zone

按步骤打命令,然后再重启服务

cd /var/named

 ls
# cp -p named.localhost xxx.zone
# cp -p named.localhost aaa.zone
# vim xxx.zone

配置反向解析,修改/etc/named.rfc.1912.zones文件

再备份文件   # cp -p named.loopback 192.168.2.zone

配置完192.168.2.zone文件之后,在客户端访问测试即可。

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

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

相关文章

【Git多人协作开发】不同的分支下的多人协作开发模式

目录 0.前言背景 1.开发者1☞完成准备工作&协作开发 1.1查看分支情况 1.2创建本地分支feature-1 1.3三板斧 1.4push推本地分支feature-1到远程仓库 2.开发者2☞完成准备工作&协作开发 2.1创建本地分支feature-2 2.2三板斧 2.2push推送本地feature-2到远程仓库…

redis构建集群时,一直Waiting for the cluster to join

redis构建集群时,一直Waiting for the cluster to join 前置条件参考 前置条件 这是我搭建的集群相关信息,三台虚拟机,分别是一主一从。在将所有虚拟机中redis服务器用到的tcp端口都打开之后,进行构建集群。但是出现上面的情况。 …

MyCms开源免费的自媒体商城博客CMS企业建站系统

MyCms是一款基于Laravel开发的开源免费的自媒体博客CMS系统,适用于个人网站及企业网站开发使用,MyCms基于Apache2.0开源协议发布,免费且不限制商业使用。 源码下载:https://download.csdn.net/download/m0_66047725/89575879 更…

DC系列靶场---DC 3靶场的渗透测试(一)

信息收集 Nmap扫描 nmap -sS -sV -T4 -p- -O 172.30.1.142//-sS TCP的SYN扫描 //-sV 服务版本检测 //-T4 野蛮的扫描(常用) //-O 识别操作系统 使用Nmap扫描只看到一个80端口,Apache的2.4.18版本。 http探测 使用Wappalyzer插件可以到…

防火墙限制docker了

今天有个安全方面的需求,演示环境禁止将3306等高危端口暴露到外网。 于是同事开启了防火墙,仅将应用端口暴露。结果导致演示环境无法使用。 由于公司的应用是基于docker部署的。结果他问我为什么同一台机器,应用无法访问mysql。 docker对于…

Apollo使用(3):分布式docker部署

Apollo 1.7.0版本开始会默认上传Docker镜像到Docker Hub,可以按照如下步骤获取 一、获取镜像 1、Apollo Config Service 获取镜像 docker pull apolloconfig/apollo-configservice:${version} 我事先下载过该镜像,所以跳过该步骤。 2、Apollo Admin S…

自动驾驶(八十七)---------虚拟机Hypervisor

在汽车电子电气架构发展中,SOA和中央计算是重要的趋势,boach的下图广为流传。因为仪表、座舱、智驾根据不同的需求选择不同的系统,这就导致虚拟机技术是实现中央计算的重要技术。 Hypervisor可以在一台硬件上运行多个虚拟机(VM&am…

C# 知识点总结

入门 C#程序在.NET上运行,.NET framework包含两个部分: ①:.NET framework类库 ②:公共语言运行库CLR(.NET虚拟机) CLS(公共语言规范) CTS(通用类型系统) .N…

Leetcode3219. 切蛋糕的最小总开销 II

Every day a Leetcode 题目来源:3219. 切蛋糕的最小总开销 II 解法1:贪心 谁的开销更大,就先切谁,并且这个先后顺序与切的次数无关。 代码: /** lc appleetcode.cn id3219 langcpp** [3219] 切蛋糕的最小总开销 I…

智能爬虫管理:定制化数据抓取方案为企业赋能

摘要: 在数据驱动的时代,精准而高效的数据抓取成为企业决策的命脉。本文将探讨如何通过定制化的智能爬虫管理方案,赋能企业实现数据洞察力的飞跃。我们将深入解析定制化数据抓取的核心优势,分享成功案例,并揭秘如何利…

【HTML — 构建网络】HTML 入门

在本文中,我们将介绍 HTML 的绝对基础知识。为了帮助您入门,本文定义了元素、属性以及您可能听说过的所有其他重要术语。它还解释了这些在 HTML 中的位置。您将学习 HTML 元素的结构、典型的 HTML 页面的结构以及其他重要的基本语言功能。在此过程中,也将有机会玩转 HTML! …

动手学深度学习6.5 汇聚层-笔记练习(PyTorch)

以下内容为结合李沐老师的课程和教材补充的学习笔记,以及对课后练习的一些思考,自留回顾,也供同学之人交流参考。 本节课程地址:池化层_哔哩哔哩_bilibili 本节教材地址:6.5. 汇聚层 — 动手学深度学习 2.0.0 docume…

数据结构--二叉树详解

一,概念 1,结点的度:一个结点含有子树的个数称为该结点的度 2, 树的度:一棵树中,所有结点度的最大值称为树的度; 3,叶子结点或终端结点:度为0的结点称为叶结点&#x…

C++内存管理(候捷)第四讲 笔记

上中下三个classes分析 Loki allocator的三个类,从低阶到高阶分别为:Chunk, FixedAllocator, SmallObjAllocator Chunk:pData指针,指向分配的一个chunk,firstAvailableBlock_索引,指向第一个可用区块是第几…

WHAT - 一个 Github 仓库的 License 如何解读

目录 一、背景二、解读许可证说明的作用常见的开源许可证类型使用他人代码仓库时需要注意的事项结论 实践作为开发者1. 选择许可证类型2. 在 README 文件中编写许可证信息 作为使用者1. 确定权限2. 了解和遵守条款 总结 一、背景 我们经常在一些 Github 仓库里看到 License 部…

GAMES104:05游戏引擎中的渲染系统2:渲染中的光照、材质和shader-学习笔记

文章目录 一、渲染方程及其挑战二、基础光照解决方案-简化版简化光源简化材质简化阴影 三、基于预计算的全局光照3.1挑战和计算思路傅里叶变换球谐函数(Spherical Harmonics) 3.2 SH Lightmap:预计算 GI3.3 探针 Probe:Light Prob…

uni-app:踩坑路---关于使用了transform导致fixed定位不生效的问题

前言: 继续记录,在上篇文章中,弹出框遮罩层在ios上没有正确的铺盖全屏,是因为机型的原因,也和我们的代码结构有相关的问题。今天再来展示另外一个奇葩的问题。 这次我使用了在本篇博客中的弹出框组件CustomDialog.vue…

Matlab进阶绘图第65期—带分组折线段的柱状图

带分组折线段的柱状图是在原始柱状图的基础上,在每组柱状图位置处分别添加折线段,以进行对比或添加额外信息。 由于Matlab中未收录带分组折线段的柱状图的绘制函数,因此需要大家自行设法解决。 本文使用自制的BarwithGroupedLine小工具进行…

景区AR导航营销系统:技术解决方案与实施效益分析

随着旅游市场的竞争日益激烈,景区需要不断创新以吸引游客。景区 AR 导航将虚拟画面与现实场景相结合,为游客提供了更加直观、生动的导航服务。对于景区而言,这一创新技术无疑是吸引游客目光、提升景区知名度的有力武器。通过独特的 AR 导航体…

AI/机器学习(计算机视觉/NLP)方向面试复习2

1. 用pytorch写一个self-attention 继承pytorch.nn.Module的类 代码: import torch import torch.nn as nn import torch.nn.functional as Fclass SelfAttention(nn.Module):def __init__(self, embed_size): # (B,T,C)super(SelfAttention, self).__init__()sel…