dns逆向解析,主从服务,多域名访问(穿插ntp服务器)

复习

域名解析:
正向解析:将域名解析为ip
反向解析:将ip解析为域名


逆向解析

关闭防火墙和selinux,配置静态ip

[root@dns ~]# vim /etc/named.rfc1912.zones
[root@dns ~]# vim /etc/named.conf
[root@dns ~]# cd /var/named/
[root@dns named]# ls
data     named.ca     named.localhost  slaves
dynamic  named.empty  named.loopback   yuanyu.zhangmin.zone
[root@dns named]# cp -p  named.localhost yuanyu.zhangmin2.zone^C
[root@dns named]# vim /etc/named.conf
[root@dns named]# vim /etc/named.rfc1912.zones
[root@dns named]# chgrp named yuanyu.zhangmin.zone 
[root@dns named]# ls -l
总用量 20
drwxrwx---. 2 named named   23 7月  23 15:47 data
drwxrwx---. 2 named named   60 7月  23 17:53 dynamic
-rw-r-----. 1 root  named 2253 4月   5 2018 named.ca
-rw-r-----. 1 root  named  152 12月 15 2009 named.empty
-rw-r-----. 1 root  named  152 6月  21 2007 named.localhost
-rw-r-----. 1 root  named  168 12月 15 2009 named.loopback
drwxrwx---. 2 named named    6 6月  11 22:40 slaves
-rw-r-----. 1 root  named  171 7月  23 16:52 yuanyu.zhangmin.zone
 

关闭动态ip

[root@dns named]# systemctl  stop NetworkManager
[root@dns named]# systemctl  disable NetworkManager
域名返回ip

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

[root@dns named]# cp -p named.loopback 168.2.33.zone

[root@dns named]# vim 168.2.33.zone 

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

[root@dns named]# named-checkzone 168.2.33.zone 168.2.33.zone 
zone 168.2.33.zone/IN: loaded serial 0
OK
[root@client ~]# echo "nameserver 192.168.2.32" > /etc/resolv.conf

[root@client ~]# nslookup www.yuanyu.zhangmin
Server:        192.168.2.32
Address:    192.168.2.32#53

Name:    www.yuanyu.zhangmin
Address: 192.168.2.33

[root@client ~]# nslookup 192.168.2.33
33.2.168.192.in-addr.arpa    name = www.yuanyu.zhangmin.2.168.192.in-addr.arpa.
33.2.168.192.in-addr.arpa    name = www.chz.hz.2.168.192.in-addr.arpa.
33.2.168.192.in-addr.arpa    name = www.chz.cc.2.168.192.in-addr.arpa.

ntp

修改时间

[root@client ~]# date -s "2009-7-20 12:34:56"
2009年 07月 20日 星期一 12:34:56 CST

同步时间

[root@client ~]# yum -y install ntpdate

[root@client ~]# ntpdate cn.ntp.org.cn
24 Jul 14:29:24 ntpdate[6331]: step time server 120.197.116.202 offset 473737777.353671 sec
[root@client ~]# date
2024年 07月 24日 星期三 14:29:39 CST

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

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

只放一台主机,做内网的ntp服务器,这台主机定时访问外网,集群内网中的机器和ntp服务器同步就可以
 

配置一个ntp服务器

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

[root@ntp ~]# vim /etc/ntp.conf 
 

[root@ntp ~]# ntpdate cn.ntp.org.cn      跟世界时间对一下时间
24 Jul 15:06:43 ntpdate[1594]: adjust time server 120.197.116.202 offset 0.027252 sec
[root@ntp ~]# systemctl start ntpd
[root@ntp ~]# which ntpdate
/usr/sbin/ntpdate
[root@ntp ~]# crontab -e

测试:

[root@client ~]# date -s "2009-7-30 12:34:56"
2009年 07月 30日 星期四 12:34:56 CST
[root@client ~]# date
2009年 07月 30日 星期四 12:35:01 CST
[root@client ~]# ntpdate 192.168.2.34
24 Jul 15:12:49 ntpdate[6446]: step time server 192.168.2.34 offset 472876646.290292 sec
[root@client ~]# date
2024年 07月 24日 星期三 15:12:53 CST

主从服务

主服务器 192.168.2.32

从服务器 192.168.2.35

主从服务器下载ntp并且与ntp服务器同步时间

[root@dns2 ~]# yum -y install ntpdate

[root@dns2 ~]# ntpdate 192.168.2.34
24 Jul 15:34:44 ntpdate[1779]: adjust time server 192.168.2.34 offset -0.004348 se

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

[root@dns ~]# vim /etc/named.conf
[root@dns ~]# named-checkconf /etc/named.conf    检查是否有错

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

[root@dns2 ~]# yum -y install bind

[root@dns2 ~]# vim /etc/named.conf 


[root@dns2 ~]# named-checkconf /etc/named.conf 

zones修改

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

[root@dns2 ~]# named-checkconf /etc/named.rfc1912.zones 
[root@dns2 ~]# systemctl start named

测试:两台服务器 都可以访问到

[root@client ~]# echo "nameserver 192.168.2.32" > /etc/resolv.conf
[root@client ~]# nslookup www.yuanyu.zhangmin
Server:        192.168.2.32
Address:    192.168.2.32#53

Name:    www.yuanyu.zhangmin
Address: 192.168.2.33

[root@client ~]# echo "nameserver 192.168.2.35" > /etc/resolv.conf
[root@client ~]# nslookup www.yuanyu.zhangmin
Server:        192.168.2.35
Address:    192.168.2.35#53

Name:    www.yuanyu.zhangmin
Address: 192.168.2.33

多域名访问

修改zones文件

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

[root@dns ~]# named-checkconf /etc/named.rfc1912.zones
[root@dns ~]# cd /var/named/
[root@dns named]# ls
192.168.2.zone  data      named.empty      slaves
chz.cc.zone     dynamic   named.localhost  yuanyu.zhangmin.zone
chz.hz.zone     named.ca  named.loopback
[root@dns named]# cp -p named.localhost yuanyu.zm.zone 
[root@dns named]# cp -p named.localhost yuanyu.cc.zone 
[root@dns named]# ls
192.168.2.zone  dynamic          named.loopback        yuanyu.zm.zone
chz.cc.zone     named.ca         slaves
chz.hz.zone     named.empty      yuanyu.cc.zone
data            named.localhost  yuanyu.zhangmin.zone

[root@dns named]# named-checkzone yuanyu.zm.zone  yuanyu.zm.zone 
zone yuanyu.zm.zone/IN: loaded serial 0
OK
[root@dns named]# named-checkzone yuanyu.cc.zone  yuanyu.cc.zone 
zone yuanyu.cc.zone/IN: loaded serial 0
OK
[root@dns named]# systemctl restart named

在客户端访问域名,都可以访问到

[root@client ~]# echo "nameserver 192.168.2.32" > /etc/resolv.conf
[root@client ~]# nslookup co.yuanyu.cc
Server:        192.168.2.32
Address:    192.168.2.32#53

Name:    co.yuanyu.cc
Address: 192.168.2.32

[root@client ~]# nslookup bbs.yuanyu.zm
Server:        192.168.2.32
Address:    192.168.2.32#53

Name:    bbs.yuanyu.zm
Address: 192.168.2.32

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

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

相关文章

前端:Vue学习-4

前端:Vue学习-4 1. 组件缓存 keep-alive2. 状态管理工具 - Vuex2.1 vuex 提供数据&使用数据 - mapState2.2 mutations 修改数据 - mapMutations2.3 actions - 异步操作 - mapActions2.4 getters - 计算属性 - mapGetters 3. Vuex 模块 modules - state,mutation…

day07:用户下单、订单支付

文章目录 地址薄相关相关代码需求分析和设计代码书写 用户下单需求分析和设计代码开发 订单支付微信支付介绍微信支付准备工作如何保证数据安全?如何调用到商户系统 地址薄相关相关代码 需求分析和设计 产品原型接口设计数据库设计 代码书写 地址薄相关代码都是单…

视频行业(监控,直播,会议,视频通话)痛点,随时接入,异构融合,以OvMeet视频会议为中心解决企业视频应用完美解决方案

近年来随着网络的普及及音视频技术的不断发展,以全球化、网络化、智能化未趋势的办公方式越来越受到各行各业的青睐。视频会议解决方案的应用转往多种交互式视频应用,如转往视频接入融合,调度与管理、日常沟通、工作部署、紧急救援、作战指挥…

誉天Cloud Service Solutions Architect(云服务)怎么样

誉天云服务课程亮点 深度融合云原生 包含原生K8s和docker内容,引入isito和ASM功能进行微服务治理,结合Linux功底设计云上性能优化,和架构设计。师资力量强大 课程由两名5HCIE认证讲师授课,认证辅导由已通过HCIE-Cloud Service专职…

【图形图像-1】SDF

在图形图像处理中,SDF(Signed Distance Field,带符号的距离场)是一种表示图形轮廓和空间距离的数学结构。它通常用于计算机图形学、文本渲染、碰撞检测和物理模拟等领域。 SDF(Signed Distance Field,带符号…

《中国数据库前世今生》观影——认识1980年起步阶段

引出 中国数据库的前世今生观影——认识1980年的起步阶段 20 世纪 60 年代国外就有了商业数据库,20 世纪 80 年代我国才有了第一批数据库专业人才。不要小看这 20 年的差距,它可能需要几代数据库人用一生去追。2024 年了,中国跨过数据库这座大…

搞DDR你必须得看看我的这篇笔记

Hi! 这篇约你一起深入认识一下DDR。 文章目录 DDR基础DDR是什么?DDR有什么用?为什么要用DDRDDR协议是如何演进的如何访问DDRDDR关键时序参数ACTIVATE Timing 激活时序REFRESH Timing 刷新时序READ Timing 读时序写时序模式寄存器时序DDR基础 DDR是什么? 如果你在学生时代自…

动态创建标签jQuery效果

动态创建标签jQuery效果https://www.bootstrapmb.com/item/14832 使用jQuery来动态创建HTML标签并添加效果是一种常见的方法。以下是一个简单的示例&#xff0c;说明如何使用jQuery来动态创建<div>标签&#xff0c;并给它们添加一些基本的效果。 1. 创建一个新的<di…

3GPP眼中的XR及其技术特点

3GPP R18 支持了XR Services。XR需要高数据速率和低延迟通信&#xff0c;这也真是5G可以大展身手的地方。这篇就从3GPP的角度看下XR是什么以及XR有哪些技术特点。 Extended Reality (XR) 是指由计算机技术和可穿戴设备生成的所有现实与虚拟相结合的环境和人机交互技术。 实际上…

使用vscode搜索打开的文件夹下的文件

右键空白处打开命令面板 摁一次删除键&#xff0c;删除掉图中的大于号 这样就能够找到例化的模块&#xff0c;文件具体在哪个位置&#xff0c;然后打开了

python实现责任链模式

把多个处理方法串成一个list。下一个list的节点是上一个list的属性。 每个节点都有判断是否能处理当前数据的方法。能处理&#xff0c;则直接处理&#xff0c;不能处理则调用下一个节点&#xff08;也就是当前节点的属性&#xff09;来进行处理。 Python 实现责任链模式&#…

常用的自动化测试工具有哪些?

什么是自动化测试&#xff1f;简单来说&#xff0c;自动化测试就是通过重复执行预定义的动作来执行测试用例的系统来代替人工操作。为了充分利用自动化&#xff0c;必须选择正确的自动化测试工具。 一、自动化测试工具有哪些 1、Selenium WEB自动化测试 Selenium是网页应用中最…

BUUCTF [MRCTF2020]Ezpop

这道题对于刚接触到pop链的我直接把我整懵了&#xff0c;一边看着魔术方法一边分析 魔术方法可以看这里PHP 魔术方法 - 简介 - PHP 魔术方法 - 简单教程&#xff0c;简单编程 (twle.cn) 代码解析 经过以上的分析我们可以理一下解题思路&#xff1a;接收参数反序列化之前先触发…

03 capture软件操作界面和常用设置介绍04 capture软件自带元件库设置

03 capture软件操作界面和常用设置介绍&&04 capture软件自带元件库设置 第一部分 03 capture软件操作界面和常用设置介绍一、分辨率二、产品选择三、颜色设置四、格点设置 第二部分 04 capture软件自带元件库设置 第一部分 03 capture软件操作界面和常用设置介绍 一、…

Python | Leetcode Python题解之第278题第一个错误的版本

题目&#xff1a; 题解&#xff1a; # The isBadVersion API is already defined for you. # def isBadVersion(version: int) -> bool:class Solution:def firstBadVersion(self, n: int) -> int:left, right 1, nwhile left < right:mid left (right - left) //…

uboot的mmc partconf命令

文章目录 命令格式参数解释具体命令解释总结 mmc partconf 是一个用于配置 MMC (MultiMediaCard) 分区的 U-Boot 命令。具体来说&#xff0c;这个命令允许你设置或读取 MMC 卡的分区配置参数。让我们详细解释一下 mmc partconf 0 0 1 0 命令的含义。 命令格式 mmc partconf &…

力扣高频SQL 50题(基础版)第七题

文章目录 力扣高频SQL 50题&#xff08;基础版&#xff09;第七题1068. 产品销售分析 I题目说明思路分析实现过程准备数据&#xff1a;实现方式&#xff1a;结果截图:总结&#xff1a; 力扣高频SQL 50题&#xff08;基础版&#xff09;第七题 1068. 产品销售分析 I 题目说明 …

大模型额外篇章三:vercel搭建openai中转服务器

文章目录 一、起因和注意1)起因2)注意二、实现方法(原理:透传)1)nginx方案2)node服务3)纯 js 方案4)选择国外的域名服务商(DNS 解析路径缩短,建议方案国外提供 CDN 云服务商结合自建云服务业务做负载均衡)三、实践(vercel部署OpenAI代理服务器)四、测试搭建的Ope…

微前端--qiankun

qiankun qiankun分为accpication和parcel模式。 aplication模式基于路由工作&#xff0c;将应用分为两类&#xff0c;基座应用和子应用&#xff0c;基座应用维护路由注册表&#xff0c;根据路由的变化来切换子应用。子应用是一个独立的应用&#xff0c;需要提供生命周期方法供…

【中项】系统集成项目管理工程师-第5章 软件工程-5.4软件实现

前言&#xff1a;系统集成项目管理工程师专业&#xff0c;现分享一些教材知识点。觉得文章还不错的喜欢点赞收藏的同时帮忙点点关注。 软考同样是国家人社部和工信部组织的国家级考试&#xff0c;全称为“全国计算机与软件专业技术资格&#xff08;水平&#xff09;考试”&…