Linux网络操作系统管理(openEuler)课件 项目7-1DNS服务器配置与管理2_第1页
Linux网络操作系统管理(openEuler)课件 项目7-1DNS服务器配置与管理2_第2页
Linux网络操作系统管理(openEuler)课件 项目7-1DNS服务器配置与管理2_第3页
Linux网络操作系统管理(openEuler)课件 项目7-1DNS服务器配置与管理2_第4页
Linux网络操作系统管理(openEuler)课件 项目7-1DNS服务器配置与管理2_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目7网络服务器配置与管理任务7.1DNS服务器配置与管理01学习目标02项目描述03任务7.1DNS服务器配置与管理目录04任务实施05知识拓展学习目标01PART知识目标0102了解DNS、Web、Samba、NFS、FTP等常见网络服务器的工作原理。熟悉各服务器主配置文件的结构与关键参数含义。掌握Web服务器访问控制、默认文档设置及日志配置方法。0301多服务独立搭建与配置能够在openEuler虚拟机中,独立完成DNS、Web、Samba、NFS和FTP五种核心服务器的搭建与基础配置。02访问控制与策略定制能够根据实际业务场景需求,灵活配置目录访问权限、用户映射关系及虚拟用户策略,保障服务的安全性与适用性。03功能验证与故障排查熟练掌握服务器功能的测试与验证方法,能快速定位并解决常见配置错误,具备保障服务稳定运行的基本排错能力。能力目标素养目标尊重开源文化认识开源软件在服务器生态中的核心价值,尊重并支持开源协作文化。强化安全意识理解服务器系统在国家关键信息基础设施中的战略意义,强化信息安全意识。增强技术自信了解我国在操作系统与服务器软件领域的自主创新成果,增强民族自豪感与技术自信。🎓培养科学精神|在复杂服务配置中培养耐心钻研、勇于探索的科学精神,不断提升解决实际问题的能力。项目描述02PART项目背景在当今信息技术高速发展的时代,企业对于数据存储、信息共享以及高效访问的需求日益增长。为满足这些需求,构建稳定、高效且安全的服务器环境显得尤为重要。在此背景下,本项目聚焦于在openEuler系统上搭建并优化一系列关键服务器,具体包括DNS服务器、Web服务器、Samba服务器、NFS服务器以及FTP服务器。这些服务器构成了企业信息化架构的基石,不仅支撑日常业务运营,还促进信息流通,提升整体工作效率。公司实施国产化项目项目目标实现服务器设备的全面国产化成功安装并部署华为欧拉系统,实现服务器设备的全面国产化,确保基于openEuler的服务器稳定运行,满足公司业务需求。提升服务器设备的国产化水平提升公司服务器设备的国产化水平,降低对外部技术的依赖,提高公司的整体竞争力,确保核心业务的稳定运行和数据安全。任务7.1DNS服务器配置与管理03PART7.1.1DNS服务概述1.DNSDNS是互联网的一项核心服务,其主要作用是将人们易于记忆的域名(如)转换为计算机用于网络通信的IP地址(如)。它就像互联网的“电话簿”,使用户无须记住复杂的IP地址,只需使用直观的域名即可访问网站和其他网络服务。2.DNS的组成DNS域名空间是按层次结构组织的域名集合,形如一棵倒立的树,如图所示。其结构说明如下。(1)根域:位于域名空间的最顶层,用一个点表示。(2)顶级域:在根域之下,常见的顶级域有通用顶级域(如.com、.org、.net等)和国家及地区顶级域(如.cn代表中国,.uk代表英国等)。(3)二级域:在顶级域之下,由注册者自行创建,比如在.com顶级域下可以有这样的二级域。(4)子域:可以在二级域或更低级别的域下进一步细分创建,如。7.1.1DNS服务概述

域名的分配和管理由互联网名称与数字地址分配机构(InternetCorporationforAssignedNamesandNumbers,ICANN)负责。这是一个为承担DNS管理、IP地址分配、协议参数配置以及主服务器系统管理等职责而设立的非营利性机构。除了代表各国家及地区的顶级域名之外,ICANN最初还定义了7个通用顶级域名,分别是.com、.edu、.gov、.mil、.net、.org、.int。其中,.com用于商业机构,.edu用于教育机构,.gov用于政府机构,.mil用于军事部门,.net用于网络服务机构,.org用于非营利性组织,.int用于国际组织。7.1.1DNS服务概述

整个DNS查询流程通常分为多个阶段,依次从本地到远程逐级尝试,直至获得最终结果。理解这一流程不仅有助于排查“域名无法解析”类故障,还能为优化DNS性能和设计高可用架构奠定基础。(1)正向解析与反向解析。DNS域名解析服务用于解析域名与IP地址的对应关系,可实现正向解析与反向解析。①正向解析:根据主机名(域名)查找对应的IP地址。②反向解析:根据IP地址查找对应的主机名(域名)。3.DNS查询的工作流程7.1.1DNS服务概述3.DNS查询的工作流程(2)DNS域名正向解析工作流程。DNS域名正向解析的完整工作流程如图所示。DNS域名正向解析的完整工作流程7.1.1DNS服务概述3.DNS查询的工作流程①DNS客户端向本地DNS服务器查询域名。②本地DNS服务器无法解析该域名时,先向根服务器发出请求,查询.com的DNS地址。③根服务器收到请求后,将解析结果返回给本地DNS服务器。④本地DNS服务器再向管理.com域的DNS服务器(com服务器)发出进一步查询请求,获取的DNS地址。⑤com服务器将解析结果返回给本地DNS服务器。⑥本地DNS服务器再向管理域的DNS服务器(服务器)发出查询请求,获取具体主机IP地址。⑦服务器将解析结果返回给本地DNS服务器。⑧本地DNS服务器获得最终结果后,将其返回给DNS客户端,从而使DNS客户端能够与远程主机通信。7.1.1DNS服务概述

如果服务器中未发现匹配的应答,则查询过程继续进行,常见的解析方式有以下两种。迭代查询:本地DNS服务器返回给DNS客户端另一台服务器的地址,由DNS客户端向该服务器提交请求,以此类推,直到返回查询结果。递归查询:本地DNS服务器负责继续向其他DNS服务器查询,并将最终查询结果返回给DNS客户端。3.DNS查询的工作流程7.1.1DNS服务概述

域名服务器按工作形式分为主服务器、从服务器和缓存服务器。(1)主服务器:在特定区域内具有唯一性,负责维护该区域内域名与IP地址的对应关系。(2)从服务器:从主服务器获得域名与IP地址的对应关系并提供解析服务,以应对主服务器宕机等情况。(3)缓存服务器:通过向其他域名服务器查询获得域名与IP地址的对应关系,提高重复查询时的效率。4.域名服务器的分类7.1.1DNS服务概述5.域名服务器的资源记录DNS服务器提供域名解析服务时,会查询自身数据库。数据库包含描述DNS区域资源信息的资源记录(ResourceRecord,RR)。常见的资源记录如表所示。组类型描述区记录SOA起始授权机构记录,定义了区域的全局参数,在一个区域中是唯一的NS名称服务器记录,在一个区域中至少有一条,用于记录某个区域的授权服务器可选记录CNAME别名记录,为主机添加别名TXT文本记录,表示注释基本记录A主机地址记录,域名解析为IP地址的映射AAAAIPv6地址记录,域名解析为IPv6地址的映射PTR反向解析记录,IP地址解析为域名的映射MX邮件交换器记录,用于控制邮件的路由安装BIND软件包在openEuler系统中,使用命令nfsinstall-ybind安装BIND软件包,BIND是实现DNS服务器的开放源码软件。安装完成后,使用systemctlstartnamed启动DNS服务,systemctlstopnamed停止服务。配置文件位置与作用主配置文件named.conf位于/etc/named.conf,根域文件named.ca位于/var/named/named.ca,区域配置文件位于/var/named/chroot/var/named/。BIND配置文件还包括辅助区域配置文件named.rfc1912.zones,便于管理区域配置。开机启动设置使用命令systemctlenablenamed设置开机启动DNS服务,确保系统启动时自动运行DNS服务。使用systemctldisablenamed可以取消开机启动设置。7.1.2DNS服务的安装与启停7.1.2DNS服务的安装与启停[root@openEuler~]#nfsinstall-ybind//安装1.安装bind软件包2.命令启动或停止DNS相关服务:[root@openEuler~]#systemctlstartnamed//启动named服务[root@openEuler~]#systemctlstopnamed//停止named服务[root@openEuler~]#systemctlrestartnamed//重启named服务3.开机启动named服务[root@openEuler~]#systemctlenablenamed//开机启动named服务01主配置文件named.conf设置全局参数,如监听端口、查询范围等。区域声明定义正反向解析区域,指定区域类型、文件位置等。主配置文件02根区域文件named.ca是根域DNS服务器指向的文件,帮助DNS服务器找到根服务器并初始化缓冲区。用户一般不要随意修改该文件,以免影响DNS解析的稳定性。根区域文件03辅助区域配置文件named.rfc1912.zones用于配置除根域外的其他区域,便于管理,不轻易破坏主配置文件。包含正向区域和反向区域的配置,确保DNS服务的完整性和准确性。辅助区域配置文件7.1.3DNS服务管理03位于目录/var/named/chroot/var/named/下,区域配置文件有正向区域文件和反向区域文件两类。正向区域文件用于实现域名到IP地址的转换,反向区域文件用于实现IP地址到域名的转换。区域文件01①/etc/host.conf:指定本主机该如何解析主机名以及是否允许有多个IP地址。②/etc/hosts:包含主机名和IP地址的对应关系,是本地的解析数据库。其他相关配置文件02(1)主配置文件格式named.conf文件格式有如下规则:①配置文件中的语句必须以分号(;)结尾。②需用花括号将容器指令(如options)中的配置语句包含起来。③注释符号可以使用符号对“/*”和“*/”、“//”和“#”。主配置文件7.1.3DNS服务管理7.1.3DNS服务管理(2)修改主配置文件下面是主配置文件示例,如图所示:7.1.3DNS服务管理(3)配置文件详解①options配置段。options字段主要用来设置全局选项,如定义文件的默认保存目录、转发器等。常用的配置项命令及功能如下:directory:用来定义服务器的区域文件的默认路径。

forwarders:列出要用来作为转发器的服务器的地址。即列出本地DNS服务器不能解析的域

名查询请求被转发给哪些服务器,这样可绕过从根服务器开始按正常流程检索的正常过程。此选项也可以设置在转发区域条目中。②区域声明。区域声明使用zone,其基本格式为:zone"区域名称"IN{type配置项;//设置区域的类型file配置项;//指定区域文件的名称,应在文件名两边使用双引号其他配置项;};7.1.3DNS服务管理4.正向区域文件正向区域文件是指保存一个正向区域的DNS解析数据的文件。该文件可由系统管理员进行维护,如进行添加或删除解析信息等操作。下面以DNS默认存在的named.openEuler文件为例,介绍正向解析区域文件的格式和各部分的含义。[root@openEuler~]#cat/var/named/chroot/var/named/named.openEuler$TTL1D@INSOArname.invalid.(0;serial1D;refresh1H;retry1W;expire3H);minimumNS@AAAAA::17.1.3DNS服务管理4.正向区域文件(1)$TTL1D该行用来设置域的默认生存时间TTL(timetolive),时间单位为天。1D代表1天(day),也可用秒表示1D即为86400s,则等价表达为$TTL86400s。(2)@INSOA@rname.invalid.(@符号代表当前的域,也就是在zone配置段定义的域名;IN代表地址类别;SOA是主域名服务器区域文件中一定要设置的,用于开始权威的域名信息记录,宣布该服务器具有权威性的名字空间。SOA之后的@代表的是DNS主机名;再之后应填写域名服务器管理员的E-mail地址,由于“@”符号在区域文件中的特殊含义,管理员的E-mail地址中不能使用“@”符号,而使用“”符号代替,并在E-mail地址的最后还要加上一个“.”符号,因此,管理员的E-mail地址便从mame@invalid.简约表达为mame.invalid.。7.1.3DNS服务管理4.正向区域文件(3)括号中3~7行值的含义①serial行前面的值,代表该区域文件的版本号或序列号。②refresh行前面的值代表更新的时间周期。此处设置为ID,代表1天。③retry行前面的值代表在更新出现通信故障时的重试时间。此处设置为1H,代表1小时(hour)。④expire行前面的值代表重新执行更新动作后仍然无法完成更新任务而终止更新的时间。此处设置为IW代表1周(week)。⑤minimum行前面的值代表客户域名查询的记录,在域名服务器上放置的时间,即设置记录的缓存时间。此处设置为3H,代表3小时。7.1.3DNS服务管理4.正向区域文件(4)NS@该行用于添加一条NS(名称服务器)记录,用于指定权威的名称服务器。即该语句用于指定域名服务器NS之后应放置当前域名服务器的名称,此行的@代表当前域名服务器。(5)A该行用于添加一条A(Address)记录,即地址记录。用于指定一个名称所对应的IP地址。域名的正向解析就是通过添加A记录实现的,有多少个域名需要解析,就添加多少条A记录。(6)AAAA::1该行用于添加一条AAAA记录,表示IPv6地址记录。用于指定一个名称所对应的IPv6地址。该条记录的含义就是将openEuler解析为∷1。7.1.3DNS服务管理5.反向区域文件反向区域文件是指保存IP地址到域名解析信息的文件。DNS默认存在的反向区域文件named.loopback的内容为:[root@openEuler~]#cat/var/named/chroot/var/named/named.loopback$TTL1D@INSOArname.invalid.(0;serial1D;refresh1H;retry1W;expire3H);minimumNS@AAAAA::1PTRopenEuler.任务实施04PART配置一台DNS服务器,IP地址为29,域名为,为公司内各服务器提供正反向解析服务。包括Web服务器()、FTP服务器(ftp.ryjiaoyu.)和邮件服务器()。任务目标任务1:配置与管理DNS服务器任务实施服务器类型域名IP地址DNS服务器29Web服务器29FTP服务器29邮件服务器29任务1:配置与管理DNS服务器任务实施步骤1:启动DNS服务器步骤2:编辑/etc/named.conf配置文件步骤3:编辑/etc/named.rfc1912.zones文件创建正向区域文件.zone,配置SOA记录、NS记录、A记录等。示例文件中,的IP地址为29,的IP地址为41。正向解析配置创建反向区域文件192.168.1.zone,配置SOA记录、NS记录、PTR记录等。示例文件中,IP地址29解析为,41解析为。反向解析配置使用named-checkconf检查配置文件语法,named-checkzone检查区域文件。重启DNS服务:systemctlrestartnamed,并设置开机启动:systemctlenablenamed。配置检查与重启任务2:DNS正反向解析配置任务实施任务

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论