《Linux服务与安全管理》| DNS服务器安装和配置

news2025/5/20 5:13:58

《Linux服务与安全管理》| DNS服务器安装和配置

目录

《Linux服务与安全管理》| DNS服务器安装和配置

第一步:使用dnf命令安装BIND服务

第二步:查看服务器server01的网络配置

第三步:配置全局配置文件

第四步:修改bind的区域配置文件

第五步:设置防火墙放行,设置主配置文件和区域文件的属组为named

实验结果:


学生姓名

****

学号

****

专业

****

任务名称

DNS服务器安装和配置

完成日期

****

任务目标

知识

了解DNS服务器的安装步骤。

了解DNS服务器的配置文件。

技能

掌握安装和配置DNS服务器的步骤。

素质

树立职业观念、自主学习意识和团队协作精神。

任务要求

某校园网要架设一台DNS服务器负责long90.cn域的域名解析工作。DNS服务器的FQDN为dns.long90.cn,IP地址为192.168.10.1。要求为以下域名实现正反向域名解析服务。

dns.long90.cn 192.168.10.1

mail.long90.cn MX记录     192.168.10.2

slave.long90.cn     192.168.10.3

www.long90.cn     192.168.10.4

ftp.long90.cn 192.168.10.5

另外,为www.long90.cn设置别名为web.long90.cn。

实训环境一共2台计算机,均为Linux系统,如下表所示。

主 机 名 称

操 作 系 统

IP

角    色

DNS服务器:Server01

RHEL 8

192.168.10.1/24

主DNS服务器;VMnet1

Linux客户端:Client1

RHEL 8

192.168.10.21/24

Linux客户端;VMnet1

现要求搭建实验环境,创建虚拟机,完成上述任务,实验结果要求测试客户端正确获取DNS信息。请将实验步骤和实验结果截图,截图要有序号,每一个截图要求有文字说明。

任务记录

实验步骤:

第一步:使用dnf命令安装BIND服务

检查ISO镜像是否加载

安装BIND服务器。

再次检查系统是否已安装BIND。可以看到,已安装BIND服务器。

先检查named服务,然后启动named服务。

第二步:查看服务器server01的网络配置

第三步:配置全局配置文件

先将named.conf做一个备份,然后进行修改,相关内容如下:

先将/etc/named.rfc1912.zones复制为全局配置文件中指定的主配置文件/etc/named.zones,然后使用vim 编辑/etc/named.zones,

在文件末尾增加以下内容:

第四步:修改bind的区域配置文件

正向区域文件位于/var/named目录下,为编辑方便可先将样本文件named.localhost复制到long90.cn. zone(加“p”参数的目的是保持文件属性),再对long90.cn.zone编辑修改。

使用named-checkconf /etc/named.conf

可以检查语法是否正确!

第五步:设置防火墙放行,设置主配置文件和区域文件的属组为named

第六步:重启DNS服务,添加开机自启动

实验结果:

启动虚拟机server01,root用户登录,检查named服务的状态,已经启动了。

启动client1,root用户登录, 使用nmtui设置IP和DNS。

激活网卡 查看IP

查看DNS

使用nslookup测试

心得体会

1、 问题和解决

2、 收获和体会

今天的学习让我深入理解了Linux DNS服务器的安装和配置过程。我认识到DNS服务器在互联网中的重要作用,它负责将人类可读的域名转换为计算机可以理解的IP地址,使得我们在浏览网页时能够通过域名方便地访问。

在安装和配置过程中,我掌握了如何安装BIND软件包,理解和配置主要的DNS配置文件,如named.conf和zone文件。我了解到,每个细节的配置,如正向解析和反向解析, TTL值的设置,都对DNS的性能和稳定性有着重要影响。

《Linux服务与安全管理》专栏https://blog.csdn.net/yuexuan_521/category_12745673.html

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

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

相关文章

Notepad++ 学习(三)使用python插件编写脚本:实现跳转指定标签页(自主研发)

目录 一、先看成果二、安装Python Script插件三、配置Python脚本四、使用脚本跳转标签页方法一:通过菜单运行方法二:设置快捷键(推荐) 五、注意事项六、进阶使用 官网地址: https://notepad-plus-plus.org/Python Scri…

Stable Diffusion 学习笔记02

模型下载网站: 1,LiblibAI-哩布哩布AI - 中国领先的AI创作平台 2,Civitai: The Home of Open-Source Generative AI 模型的安装: 将下载的sd模型放置在sd1.5的文件内即可,重启客户端可用。 外挂VAE模型&#xff1a…

python:pymysql概念、基本操作和注入问题讲解

python:pymysql分享目录 一、概念二、数据准备三、安装pymysql四、pymysql使用(一)使用步骤(二)查询操作(三)增(四)改(五)删 五、关于pymysql注入…

机器学习-人与机器生数据的区分模型测试 - 模型融合与检验

模型融合 # 先用普通Pipeline训练 from sklearn.pipeline import Pipeline#from sklearn2pmml.pipeline import PMMLPipeline train_pipe Pipeline([(scaler, StandardScaler()),(ensemble, VotingClassifier(estimators[(rf, RandomForestClassifier(n_estimators200, max_de…

机器学习 day03

文章目录 前言一、特征降维1.特征选择2.主成分分析(PCA) 二、KNN算法三、模型的保存与加载 前言 通过今天的学习,我掌握了机器学习中的特征降维的概念以及用法,KNN算法的基本原理及用法,模型的保存和加载 一、特征降维…

嵌入式软件--stm32 DAY 6 USART串口通讯(下)

1.寄存器轮询_收发字符串 通过寄存器轮询方式实现了收发单个字节之后,我们趁热打铁,争上游,进阶到字符串。字符串就是多个字符。很明显可以循环收发单个字节实现。 然后就是接收字符串。如果接受单个字符的函数放在while里,它也可…

问题处理——在ROS2(humble)+Gazebo+rqt下,无法显示仿真无人机的相机图像

文章目录 前言一、问题展示二、解决方法:1.下载对应版本的PX42.下载对应版本的Gazebo3.启动 总结 前言 在ROS2的环境下,进行无人机仿真的过程中,有时需要调取无人机的相机图像信息,但是使用rqt,却发现相机图像无法显示…

朱老师,3518e系列,第六季

第一节:概述。 首先是 将 他写好的 rtsp 源码上传,用于分析。 已经拷贝完。 第二节: h264 编码概念。 编解码 可以用cpu, 也可以用 bsp cpu 编解码的效果不好。做控制比较好。 h264 由 VCL, NAL 组成。 NAL 关心的是 压缩…

ElasticSearch-集群

本篇文章依据ElasticSearch权威指南进行实操和记录 1,空集群 即不包含任何节点的集群 集群大多数分为两类,主节点和数据节点 主节点 职责:主节点负责管理集群的状态,例如分配分片、添加和删除节点、监控节点故障等。它们不直接…

一文掌握工业相机选型计算

目录 一、基本概念 1.1 物方和像方 1.2 工作距离和视场 1.3 放大倍率 1.4 相机芯片尺寸 二、公式计算 三、实例应用 一、基本概念 1.1 物方和像方 在光学领域,物方(Object Space)是与像方(Image Space)相对的…

LabVIEW机械振动信号分析与故障诊断

利用 LabVIEW 开发机械振动信号分析与故障诊断系统,融合小波变换、时频分布、高阶统计量(双谱)等先进信号处理技术,实现对齿轮、发动机等机械部件的非平稳非高斯振动信号的特征提取与故障诊断。系统通过虚拟仪器技术将理论算法转化…

【Spring】Spring中的适配器模式

欢迎来到啾啾的博客🐱。 记录学习点滴。分享工作思考和实用技巧,偶尔也分享一些杂谈💬。 欢迎评论交流,感谢您的阅读😄。 目录 适配器模式Spring MVC的适配器模式 适配器模式 适配器模式(Adapter Pattern&a…

2、ubuntu系统配置OpenSSH | 使用vscode或pycharm远程连接

1、OpenSSH介绍 OpenSSH(Open Secure Shell)是一套基于SSH协议的开源工具,用于在计算机网络中提供安全的加密通信。它被广泛用于远程系统管理、文件传输和网络服务的安全隧道搭建,是保护网络通信免受窃听和攻击的重要工具。 1.1…

RPC与SOAP的区别

一.RPC(远程过程调用)和SOAP(简单对象访问协议)均用于实现分布式系统中的远程通信,但两者在设计理念、协议实现及应用场景上存在显著差异。 二.对比 1.设计理念 2.协议规范 3.技术特性 4.典型应用场景 5.总结 三.总结…

Day11-苍穹外卖(数据统计篇)

前言: 今天写day11的内容,主要讲了四个统计接口的制作。看起来内容较多,其实代码逻辑都是相似的,这里我们过一遍。 今日所学: Apache ECharts营业额统计用户统计订单统计销量排行统计 1. Apache ECharts 1.1 介绍 A…

Tomcat简述介绍

文章目录 Web服务器Tomcat的作用Tomcat分析目录结构 Web服务器 Web服务器的作用是接收客户端的请求,给客户端作出响应。 知名Java Web服务器 Tomcat(Apache):用来开发学习使用;免费,开源JBoss&#xff0…

《从零开始:Spring Cloud Eureka 配置与服务注册全流程》​

关于Eureka的学习,主要学习如何搭建Eureka,将order-service和product-service都注册到Eureka。 1.为什么使用Eureka? 我在实现一个查询订单功能时,希望可以根据订单中productId去获取对应商品的详细信息,但是产品服务和订单服…

FPGA学习知识(汇总)

1. wire与reg理解,阻塞与非阻塞 2. 时序取值,时钟触发沿向左看 3. ip核/setup debug 添加 ila 一、ila使用小技巧 二、同步复位、异步复位和异步复位同步释放 设计复位设计,尽量使用 异步复位同步释放;尽管该方法仍然对毛刺敏感…

Redisson分布式锁-锁的可重入、可重试、WatchDog超时续约、multLock联锁(一文全讲透,超详细!!!)

本文涉及到使用Redis实现基础分布式锁以及Lua脚本的内容,如有需要可以先参考博主的上一篇文章:Redis实现-优惠卷秒杀(基础版本) 一、功能介绍 (1)前面分布式锁存在的问题 在JDK当中就存在一种可重入锁ReentrantLock,可重入指的是在同一线…

语言模型:AM-Thinking-v1 能和大参数语言模型媲美的 32B 单卡推理模型

介绍 a-m-team 是北科 (Ke.com) 的一个内部团队,致力于探索 AGI 技术。这是一个专注于增强推理能力的 32B 密集语言模型。 a-m-team / AM-Thinking-v1 是其旗下的一个语言模型,采用低成本的方式能实现和大参数模型媲美。 DeepSe…