当前位置: 首页 > ops >正文

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

《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.xdnf.cn/news/7330.html

相关文章:

  • 进程退出 和 僵尸进程、孤儿进程
  • 电子电路原理第十六章(负反馈)
  • 打卡第二十二天
  • 鸿蒙PC操作系统:从Linux到自研微内核的蜕变
  • Vue 3 项目开发 MinIO 文件管理模块
  • 数字图像处理——图像压缩
  • ai agent(智能体)开发 python高级应用8:crawl4ai 对用 LLMExtractionStrategy 和 python的 re 如何选择
  • 【C++】19. set和map的使用
  • Vue.js---立即执行的watch与回调执行时机
  • 【PhysUnits】4.4 零类型(Z0)及其算术运算(zero.rs)
  • 支持python的单片机有哪些
  • 高防CDN:让攻击流量“一键清零“的智能防御之道
  • 动态页面采集技术
  • Spring Boot入门案例(Spring Initializr方式,IDEA版)
  • 新时代的可观测性:拥抱 GuanceDB 3.0
  • 前端的面试笔记——HTMLJavaScript篇(二)前端页面性能检测
  • 2025B卷 - 华为OD机试七日集训第2期 - 按算法分类,由易到难,循序渐进,玩转OD(Python/JS/C/C++)
  • 192环境记录 zlm2
  • 大小端模式和消息的加密解密
  • IPV4详解和ensp基础命令
  • C#学习9——接口、抽象类
  • Web3:Ubuntu系统 使用Docker-compose方式部署blockscout浏览器配置版本-v5.2.3-beta+charts图表
  • 2025ICPC邀请赛南昌游记
  • 架构演变 -单体到云原生
  • C++学习:六个月从基础到就业——C++20:范围(Ranges)进阶
  • 高速光耦在通信行业的应用(六) | 5Mbps通信光耦的应用
  • 5月19日day30打卡
  • JavaWeb:SpringBoot处理全局异常(RestControllerAdvice)
  • 5.19本日总结
  • Windows逆向工程提升之PE文件的基本概念