搭建DNS正向解析,反向解析+搭建DNS主从架构+搭建DNS多区域+时间同步

主要在局域网中配置,不存在外网

正向解析:域名解析为IP

named.conf 解决权限

named.rfc1912.zones  解决解析方式

环境准备:三台机器都做下面的操作

基础配置:网络配置,关闭安全架构,关闭防火墙,修改主机名,修改IP地址

网络配置:vim   /etc/sysconfig/network-scripts/ifcfg-ens33

注意:如果使用scp将网络配置从一台主机复制到其他一台主机,需要修改UUID,UUID要保持唯一性

修改主机名: hostnamectl  set-hostname   名称

反向解析:IP解析为域名,设置解析方式都是在zone文件中

注意:在图形化界面或者min安装中,会随机给出IP地址,导致静态IP不起作用,是因为NetworkManager,我们需要关闭NetworkManager,尤其是在图形化界面中

systemctl stop NetworkManager

systemctl disable NetworkManager

web服务器的IP为192.168.118.32

配置反向解析

在dns服务器上配置(192.168.118.53)

1)配置/etc/named.rfc1912.zones

在末尾加以下内容:写网段

 

2)cp  zone文件  -p

cp -p named.loopback 192.168.118.zone

3)vim  /var/named/192.168.118.zone

注意:32是web地址(192.168.118.32)的最后一位

4)检查

named-checkconf /etc/named.rfc1912.zones
named-checkzone 192.168.118.zone 192.168.118.zone

5)重启服务 systemctl  restart named

代码展示:

[root@linux3 named]# vim /etc/named.rfc1912.zones
[root@linux3 named]# ls
data     named.ca     named.localhost  slaves
dynamic  named.empty  named.loopback   yuanyu.zhangmin.zone
[root@linux3 named]# cp -p named.loopback 192.168.118.zone
[root@linux3 named]# ls -l
总用量 24
-rw-r-----. 1 root  named  168 12月 15 2009 192.168.118.zone
drwxrwx---. 2 named named   23 7月  23 15:47 data
drwxrwx---. 2 named named   60 7月  24 10:46 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  173 7月  24 10:12 yuanyu.zhangmin.zone
[root@linux3 named]# vim 192.168.118.zone

[root@linux3 named]# named-checkconf /etc/named.rfc1912.zones
[root@linux3 named]# named-checkzone 192.168.118.zone 192.168.118.zone
zone 192.168.118.zone/IN: loaded serial 0
OK
[root@linux3 named]# systemctl restart named
 

在客户端测试(192.168.118.50):

[root@linux1 ~]# nslookup www.yuanyu.zhangmin    //正向解析
Server:        192.168.118.53
Address:    192.168.118.53#53

Name:    www.yuanyu.zhangmin
Address: 192.168.118.32

[root@linux1 ~]# nslookup 192.168.118.32      //反向解析
32.118.168.192.in-addr.arpa    name = www.yuanyu.zhangmin.118.168.192.in-addr.arpa.
 

同步时间

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

[root@linux1 ~]# yum -y install ntpdate.x86_64
[root@linux1 ~]# ntpdate cn.ntp.org.cn
24 Jul 14:30:24 ntpdate[3257]: step time server 14.29.218.92 offset 473737710.130587 sec
[root@linux1 ~]# date
2024年 07月 24日 星期三 14:30:27 CST
 

配置时间服务器:192.168.118.60

   24  yum -y install ntp
   25  vim /etc/ntp.conf     //在14行后面添加网段192.168.118.0


   26  ntpdate cn.ntp.org.cn
   27  systemctl start ntpd

编写计划任务

[root@ntp ~]# which ntpdate
/usr/sbin/ntpdate
[root@ntp ~]# crontab -e

每天四点同步时间

在客户端测试:

[root@linux1 ~]# date -s "2009-7-30 12:34:56"
2009年 07月 30日 星期四 12:34:56 CST
[root@linux1 ~]# ntpdate 192.168.118.60
24 Jul 15:12:34 ntpdate[3279]: step time server 192.168.118.60 offset 472876645.704402 sec
[root@linux1 ~]# date
2024年 07月 24日 星期三 15:15:06 CST

DNS主从架构配置

主DNS服务器:192.168.118.53

从DNS服务器:192.168.118.54

保持时间一致,配置时间同步器(如上配置),主dns和从dns都要同步时间服务器

主dns和从dns都下载ntp,测试时间同步

   30  yum -y install ntp
   31  ntpdate 192.168.118.60
 

主DNS服务器的配置:

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

1)修改配置文件vim /etc/named.conf,添加allow-transfer

2)重启服务

从DNS服务器的配置:

1)在从DNS服务器中下载bind

yum -y install bind

安装bind服务器是因为主dns服务器下线时,从dns服务器可以继续工作,相当于同步

2)修改配置文件 vim /etc/named.conf ,添加any

3)修改配置文件 vim /etc/named.rfc1912.zones,在末尾添加如下代码:

[root@slave ~]# ls /var/named
data     named.ca     named.localhost  slaves
dynamic  named.empty  named.loopback
[root@slave ~]# ls /var/named/slaves
yuanyu.zhangmin.zone
 

4)检查配置文件

5)重启服务

客户端测试:

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

Name:    www.yuanyu.zhangmin
Address: 192.168.118.32

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

Name:    www.yuanyu.zhangmin
Address: 192.168.118.32

搭建多域DNS服务器(实现正向解析+反向解析)

搭建dns服务器,可以同时解析多个域名
www.yuanyu.zhangmin ====192.168.118.53
bbs.yuanyu.zm
co.yuanyu.cc
正向解析:
vim /etc/named.rfc1912.zones

   39  cd /var/named
   41  cp -p named.localhost yuanyu.zm.zone
   42  cp -p named.localhost yuanyu.cc.zone
   44  vim yuanyu.zm.zone


   45  vim yuanyu.cc.zone


   46  named-checkzone yuanyu.zm.zone yuanyu.zm.zone
   47  named-checkzone yuanyu.cc.zone yuanyu.cc.zone
   48  systemctl restart named

反向解析:

vim /var/named/192.168.118.zone

重启服务

客户端测试:

正向解析:

[root@linux1 ~]# nslookup bbs.yuanyu.zm
Server:        192.168.118.53
Address:    192.168.118.53#53

Name:    bbs.yuanyu.zm
Address: 192.168.118.32

[root@linux1 ~]# nslookup co.yuanyu.cc
Server:        192.168.118.53
Address:    192.168.118.53#53

Name:    co.yuanyu.cc
Address: 192.168.118.32

[root@linux1 ~]# nslookup www.yuanyu.zhangmin
Server:        192.168.118.53
Address:    192.168.118.53#53

Name:    www.yuanyu.zhangmin
Address: 192.168.118.32

反向解析:

[root@linux1 ~]# nslookup 192.168.118.32
32.118.168.192.in-addr.arpa    name = co.yuanyu.cc.118.168.192.in-addr.arpa.
32.118.168.192.in-addr.arpa    name = bbs.yuanyu.zm.118.168.192.in-addr.arpa.
32.118.168.192.in-addr.arpa    name = www.yuanyu.zhangmin.118.168.192.in-addr.arpa.
 

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

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

相关文章

3D模型可视化引擎HOOPS Luminate功能一览:实时渲染(二)

HOOPS Luminate是一款专为图像可视化设计的C编程工具包。它通过一个统一的集成API,全面覆盖了实时2D、实时3D以及照片级逼真渲染的图形功能。在处理大型数据组件的显示方面,HOOPS Luminate展现出了卓越的性能,并且具备高度的可定制性和灵活性…

一文带你读懂TCP

文章目录 1 TCP协议1.1 TCP 基础1.1.1 TCP 特性1.2.2 TCP连接数 1.2 TCP 头1.2.1 TCP 头格式1.2.2 MTU,MSS,分片传输 1.3 TCP 连接三路握手1.4 TCP 断开四次挥手1.5 SYN攻击和防范1.6 重传机制1.6.1 超时重传1.6.2 快速重传1.6.3 SACK 1.7 滑动窗口1.8 流…

VScode使用Github Copilot插件时出现read ECONNREST问题的解决方法

文章目录 read ECONNREST查看是否仍是 Copilot 会员查看控制台输出网络连接问题浏览器设置问题笔者的话 read ECONNREST 最近使用 Copilot 时一直出现 read ECONNREST 问题,这个表示连接被对方重置了,就是说在读取数据时连接被关闭。 我首先怀疑是不是…

springboo 整合 redis

springBoot 整合 redis starter启动依赖。—包含自动装配类—完成相应的装配功能。 引入依赖 <!--引入了redis整合springboot 的依赖--> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis&…

PostgreSQL的pg-collector工具

PostgreSQL的pg-collector工具 pg-collector 是一个用于 PostgreSQL 数据库的监控和数据收集工具。它主要用于收集 PostgreSQL 实例的性能指标、查询统计和日志信息&#xff0c;以便进行数据库性能分析和故障排查。通过收集这些数据&#xff0c;管理员可以更好地了解数据库的运…

盘点2024年网上很火的4个语音识别转文字工具。

语音识别转文字是一项非常实用的技术&#xff0c;可以帮助我们在会议记录中省去手动记录&#xff0c;在采访中迅速得到文字稿&#xff0c;在学习中快速生成课堂笔...运用十分广泛。但是很多人不知道要怎么转换&#xff0c;在这里我便给大家介绍几款效率非常高的语音转文字的工具…

python 裁剪图片

情况&#xff1a; 有时候看视频&#xff0c;看到一个漂亮的妹子&#xff0c;按下 Alt PrintScreen 进行截图之后&#xff0c;会把整个屏幕都截图。 需要适当剪裁一下。 每次打开 PS &#xff0c; 也太慢了。 所以写个代码&#xff0c; 快速处理。 效果对比&#xff1a; 原始…

轨道式智能巡检机器人,助力综合管廊安全运维

1 引言 当前城市综合管廊建设已经成为世界范围内的发展趋势&#xff0c;2017年5月住建部、发改委联合发布《全国城市市政基础设施建设“十三五”规划》&#xff0c;截至2017年4月底国内地下综合管廊试点项目已开工建设687 km&#xff0c;建成廊体260 km&#xff0c;完成投资40…

MSSQL注入前置知识

简述 Microsoft SQL server也叫SQL server / MSSQL&#xff0c;由微软推出的关系型数据库&#xff0c;默认端口1433 常见搭配C# / .net IISmssql mssql的数据库文件 数据文件&#xff08;.mdf&#xff09;&#xff1a;主要的数据文件&#xff0c;包含数据表中的数据和对象信息…

使用update-alternatives管理GCC版本

使用update-alternatives管理GCC版本 简介操作过程 简介 当操作系统中存在多个版本的GCC时&#xff0c;可以使用使用update-alternatives管理默认使用的编译器版本。 本文使用gcc-9和gcc-11做演示&#xff0c;操作系统为ubuntu-20.04 操作过程 ①使用以下命令确认gcc已正确…

Ubuntu22.04重装系统+基础配置

重装系统 note&#xff1a;备份数据&#xff0c;重装系统后home下的文件会丢失&#xff0c;所以先备份一下home的数据到其他的盘/mnt/下里。记住之前系统的DNS&#xff0c;IP和掩码。 先在Ubuntu官网下载22.04桌面版&#xff08;种子链接要用迅雷下载&#xff09;。但是版本还…

橙单前端项目下载编译遇到的问题与解决

今天下载orange-admin前端项目&#xff0c;不过下载下来运行也出现一些问题。 1、运行出现下面一堆错误&#xff0c;如下&#xff1a; 2、对于下面这个错误 error Expected linebreaks to be LF but found CRLF linebreak-style 这就是eslint的报错了&#xff0c;可能是原作者…

隆尧县“隆品佳尧”区域公用品牌发布推介会暨地标之都七月选品会成功举办

在国家乡村振兴战略与农业现代化建设的大背景下&#xff0c;隆尧县凭借其得天独厚的地理优势和丰富的自然资源&#xff0c;正在成为区域经济与品牌建设的一颗新星。为了进一步推动隆尧县的农业发展和乡村建设&#xff0c;由隆尧县商务局指导、隆尧县电子商务公共服务中心主办的…

【leetcode 详解】生成特殊数字的最少操作【中等】(C++思路精析)

题目见下&#xff1a; 测试数据: 解题思路笔记&#xff1a; 最初拿到这道题是很蒙的&#xff0c;联想不到什么数据结构的模型&#xff08;肯定是笔者积累太少了&#xff09;&#xff0c;甚至惯性地想怎么实现“删除数字”的操作&#xff1a;在原字符串中抽出一个字符然后将剩…

南非云手机:助力企业在南非的商业活动

中国企业在南非的商业活动涵盖了多个领域&#xff0c;包括基础设施建设、采矿业、制造业、能源、电信、金融服务等。随着中国企业在南非的不断扩展&#xff0c;如何高效管理业务和保护数据安全成为了重要课题&#xff0c;而南非云手机为企业提供了强大的技术支持和便利的管理工…

神经网络与注意力机制的权重学习对比:公式探索

神经网络与注意力机制的权重学习对比&#xff1a;公式探索 注意力机制与神经网络权重学习的核心差异 在探讨神经网络与注意力机制的权重学习时&#xff0c;一个核心差异在于它们如何处理输入数据的权重。神经网络通常通过反向传播算法学习权重&#xff0c;而注意力机制则通过学…

使用flutter做圆形进度条 (桌面端)

前言 最近收到一个需求&#xff0c;需要使用flutter 来做一个圆形进度条&#xff0c;这可难倒我了&#xff0c;毕竟我是做前端的&#xff0c;flutter 之前接触的也少&#xff0c;但没办法&#xff0c;既然需求有了&#xff0c;也得硬着头皮上了&#xff0c;先来看看做的效果。…

C语言百分号打印器

目录 开头程序程序的流程图程序输入与输出的效果例1输入输出 例2输入输出 例3输入输出 结尾 开头 大家好&#xff0c;我叫这是我58。今天&#xff0c;我们来看一下我用C语言编译的百分号打印器和与之相关的一些东西。 程序 #define _CRT_SECURE_NO_WARNINGS 1 #include <…

05 循环神经网络

目录 1. 基本概念 2. 简单循环网络 2.1 简单循环网络 2.2 长程依赖问题 3. 循环神经网络的模式与参数学习 3.1 循环神经网络的模式 3.2 参数学习 4. 基于门控的循环神经网络 4.1 长短期记忆网络 4.2 LSTM网络的变体网络 4.3 门控循环单元网络 5. 深层循环神经网络…

怀旧必玩!重返童年,扫雷游戏再度登场!

Python提供了一个标准的GUI&#xff08;图形用户界面&#xff09;工具包&#xff1a;Tkinter。它可以用来创建各种窗口、按钮、标签、文本框等图形界面组件。 而且Tkinter 是 Python 自带的库&#xff0c;无需额外安装。 Now&#xff0c;让我们一起来回味一下扫雷小游戏吧 扫…