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

news2024/9/21 12:28:05

复习

域名解析:
正向解析:将域名解析为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.coloradmin.cn/o/1948270.html

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

相关文章

刚购买的阿里云服务器该如何配置环境(CentOS)

文章目录 购买开始初始设置登录云服务器安装 Apache 服务安装 MySQL安装 PHP快照 第三方 SSH 登录笔者的话 购买 按照需求购买就行。学生有免费试用一个月的活动,可以试着玩玩。 开始初始设置 登录云服务器 购买完后,点击实例,点击实例名…

Linux下RDMA驱动程序探索系列-2

本系列文章将带领读者逐步了解Linux操作系统下的RDMA子系统。本篇文章作为系列的第二篇,将深入内核态驱动程序的代码,主要介绍如下内容: Driver的初始化流程几个重要verbs回调函数的简介 01、Kernel Driver的初始化流程 由于不同厂商的驱动…

进销存系统开发,含税小计和含税单价计算,含税和不含税,1000元电脑为案例

if (data ! null) {console.log("中断调试,2024-7-25 最终计算税务");//删除不需要会报错var 未来之窗_人工智能_计算_税额 parseFloat((data.price * data.num * data.tax_rate / 100 ).toFixed(2));var 未来之窗_人工智能_计算_含税小计 parseFloat((…

js轮播图制作

实现一个简单的JavaScript轮播图可以通过以下步骤完成: 创建HTML结构,包括轮播图容器和图片列表。 使用CSS进行样式设置,包括隐藏多余的图片。 使用JavaScript编写函数来控制图片的切换。

07-15 周一 lmdeploy导出迁移因子到量化模型中

07-15 周一 lmdeploy导出迁移因子到量化模型中 时间版本修改人描述2024年7月15日14:57:02V0.1宋全恒新建文档 简介 方案设计 由于norm层的前后导致smoothquant执行量化不好融合,为了降低我事先的难度,所以就不再融合normalization的算子了&#xff0c…

vue3编程-import.meta.glob实现动态路由(菜单)

import.meta.glob 是vite提供的批量懒加载组件的方法 本地开发环境: const modules import.meta.glob(../views/**/*.vue)这段代码返回的modules是一个Map: key是vue文件的相对路径,值是一个函数,将函数打印出来,如…

【微信小程序实战教程】之微信小程序原生开发详解

微信小程序原生开发详解 微信小程序的更新迭代非常频繁,几乎每个月都会有新版本发布,这就会让初学者感觉到学习的压力和难度。其实,我们小程序的每次版本迭代都是在现有小程序架构基础之上进行更新的,如果想要学好小程序开发技术&…

配置mysql8.0.21版本docker-compose启动容器

1. 总览 2 docker-compose.xml配置 version: 3 services:mysql:image: 192.168.188.131:8000/mysqlrestart: alwaysvolumes:- ./data:/var/lib/mysql- ./my.cnf:/etc/mysql/my.cnf- ./mysql-files:/var/lib/mysql-files- ./log/mysql:/var/log/mysqlenvironment:MYSQL_ROOT_PA…

Shell实现服务自动部署

一、环境 注意: nfs.example.com应该为nfs.exam.com 172.25.250.101-172.25.250.105 共 5 个 IP 地址由servera.exam.com服务器进行提供。 172.25.250.106 由 serverb.exam.com 服务器进行提供。 二、需求 项目需求: 1. 172.25.250.101 主机上的 W…

UEFI DebugLib 介绍

1.我们调试中常用Debug 打印信息,这些会输出到BIOS串口日志中 EFI_STATUSEFIAPIHelloWorld2(IN EFI_HANDLE ImageHandle,IN EFI_SYSTEM_TABLE *SystemTable){EFI_STATUS Status;StatusEFI_SUCCESS;gST->ConOut->OutputString(gST->ConOut,L&q…

如何保护您的 WordPress 不被黑?

明月可以说是见到过太多 WordPress 网站被黑的示例了,加上平时明月也会接一些 WordPress 疑难杂症的解决服务订单,所以这方面绝对是专业对口了。作为一个资深 WordPress 博客站长,谁都有被黑过的经历,都是一步步走过来的&#xff…

从零入门AI for Science(AI+化学)#Datawhale AI 夏令营

基于天池平台“第二届世界科学智能大赛 物质科学赛道:催化反应产率预测”使用平台 我的Notebook 魔搭社区 https://modelscope.cn/my/mynotebook/preset 赛事官网 上海科学智能研究院 http://competition.sais.com.cn/competitionDetail/532233/myScore Task1 …

七、SpringBoot日志

1. 得到日志对象 import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; //打印日志…

【Vue实战教程】之Vue工程化项目详解

Vue工程化项目 随着多年的发展,前端越来越模块化、组件化、工程化,这是前端发展的大趋势。webpack是目前用于构建前端工程化项目的主流工具之一,也正变得越来越重要。本章节我们来详细讲解一下如何使用webpack搭建Vue工程化项目。 1 使用we…

Web渗透-WAF绕过技巧

一、WAF简介 Web应用防护系统(也称为:网站应用级入侵防御系统。英文:Web Application Firewall,简称: WAF)。利用国际上公认的一种说法:Web应用防火墙是通过执行一系列针对HTTP/HTTPS的安全策略…

叮!2024 龙蜥操作系统大会议题征集正式启动

定啦!2024 龙蜥操作系统大会(OpenAnolis Conference,以下简称“龙蜥大会”)将于 2024 年 8 月 30 日在北京中关村国家自主创新示范区会议中心盛大召开。 2024 龙蜥大会由中关村科学城管委会、海淀区委网信办、中国开源软件推进联…

配置sublime的中的C++编译器(.sublime-build),实现C++20

GCC 4.8: 支持 C11 (部分) GCC 4.9: 支持 C11 和 C14 (部分) GCC 5: 完全支持 C14 GCC 6: 支持 C14 和 C17 (部分) GCC 7: 支持 C17 (大部分) GCC 8: 完全支持 C17,部分支持 C20 GCC 9: 支持更多的 C20 特性 GCC 10: 支持大部分 C20 特性 GCC 11: 更全面地支持 C20 …

uniapp开发精选短视频视频小程序实战笔记20240725,实现顶部轮播图和热门短剧

创建项目 创建项目,叫video_app。 在pages.json里面修改一下标题: 新建search搜索页面和me我的页面。 此时界面预览效果如下: 引入静态资源 主要是static里面的内容,全部复制过来。 配置底部导航栏 pages.json,放到顶层,和全部样式同级: "tabBar&quo…

Java的类加载机制

Java的类加载机制是指将类的字节码文件(.class文件)加载到JVM中并将其转换为Class对象的过程。这个过程由类加载器(ClassLoader)完成。Java的类加载机制具有动态性和灵活性,使得Java能够支持动态加载类、实现模块化开发…

4s店客户管理系统小程序的设计

管理员账户功能包括:系统首页,个人中心,用户管理,门店管理,车展管理,汽车品牌管理,新闻头条管理,预约试驾管理,我的收藏管理,系统管理 微信端账号功能包括&a…