网络服务器搭建(项目5DNS)ppt课件.ppt
《网络服务器搭建(项目5DNS)ppt课件.ppt》由会员分享,可在线阅读,更多相关《网络服务器搭建(项目5DNS)ppt课件.ppt(97页珍藏版)》请在三一办公上搜索。
1、项目5 配置与管理DNS服务器,项目描述:某高校组建了校园网,为了使校园网中的计算机简单快捷地访问本地网络及Internet上的资源,需要在校园网中架设DNS服务器,用来提供域名转换成IP地址的功能。在完成该项目之前,首先应当确定网络中DNS服务器的部署环境,明确DNS服务器的各种角色及其作用。 项目目标: 了解DNS服务器的作用及其在网络中的重要性 理解DNS的域名空间结构 掌握DNS查询模式 掌握DNS域名解析过程 掌握常规DNS服务器的安装与配置 掌握辅助DNS服务器的配置 掌握子域概念及区域委派配置过程 掌握转发服务器和缓存服务器的配置 理解并掌握DNS客户机的配置 掌握DNS服务的测
2、试,5.3 项目实施,5.5 DNS故障排除,5.6 项目实录,5.7 练习题,5.8 实践习题,5.9 超级链接,项目5 配置与管理DNS服务器,5.4 企业DNS服务器实用案例,5.1 相关知识,5.1.1域名空间,5.1.1域名空间,1域和域名 DNS树的每个节点代表一个域,通过这些节点,对整个域名空间进行划分,成为一个层次结构。域名空间的每个域的名字通过域名进行表示。域名通常由一个完全正式域名(FQDN)标识,2Internet域名空间,DNS根域下面是顶级域,也由Internet域名注册授权机构管理。共有3种类型的顶级域。,3区(Zone) 区是DNS名称空间的一个连续部分,其包含了
3、一组存储在DNS服务器上的资源记录。,5.1.2 DNS服务器分类,DNS服务器分为4类。,1主DNS服务器(Master或Primary),2辅助DNS服务器(Slave或Secondary),3转发DNS服务器,4唯高速缓存DNS服务器(Caching-only DNS server),5.1.3 DNS查询模式,1递归查询,2转寄查询(又称迭代查询),5.1.4 域名解析过程,1DNS域名解析的工作原理,5.1.4 域名解析过程,2DNS域名解析实例 假设客户机使用电信ADSL接入Internet,电信为其分配的DNS服务器地址为210.111.110.10,域名解析过程如下。,5.1.
4、4 域名解析过程,3正向解析与反向解析(1)正向解析。正向解析是指域名到IP地址的解析过程。(2)反向解析。反向解析是从IP地址到域名的解析过程。反向解析的作用为服务器的身份验证。,5.1.5 资源记录,2NS资源记录,5.1.5 资源记录,3A资源记录,4PTR资源记录,5CNAME资源记录,6MX资源记录,5.1.6 /etc/hosts文件,hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式保存在/etc目录下,文件名为“hosts”。hosts文件的格式如下:,IP地址 主机名/域名,【例5-1】 假设要添加域名为,IP地址为192.168.0.1;
5、,IP地址为192.168.1.1。则可在hosts文件中添加如下记录。,5.2 项目设计及准备,5.2.1 项目设计,为了保证校园网中的计算机能够安全可靠地通过域名访问本地网络以及Internet资源,需要在网络中部署主DNS服务器、辅助DNS服务器、缓存DNS服务器。,5.2.2 项目准备,一共需要4台计算机,其中3台是Linux计算机,1台是Windows 7计算机。(1)安装Linux企业服务器版的计算机2台,用作主DNS服务器和辅助DNS服务器;(2)安装有Windows 7操作系统的计算机1台,用来部署DNS客户端;(3)安装有Linux操作系统的计算机1台,用来部署DNS客户端;
6、(4)确定每台计算机的角色,并规划每台计算机的IP地址及计算机名。(5)或者用VMWare虚拟机软件部署实验环境。,5.3 项目实施,任务5-1 安装DNS服务,1认识BIND BIND是一款实现DNS服务器的开放源码软件。 BIND经历了第4版、第8版和最新的第9版,第9版修正了以前版本的许多错误,并提升了执行时的效能,BIND能够运行在当前大多数的操作系统平台之上。目前BIND软件由Internet软件联合会(Internet Software Consortium,ISC)这个非营利性机构负责开发和维护。,任务5-1 安装DNS服务,2安装bind软件包(1)使用yum命令安装bind服
7、务(光盘挂载、yum源的制作请参考项目2)rootRHEL6 # yum clean all /安装前先清除缓存rootrhel6 # yum install bind -y,任务5-1 安装DNS服务,2安装bind软件包(2)安装完后再次查询,发现已安装成功。rootRHEL6 桌面# rpm -qa|grep bindPackageKit-device-rebind-0.5.8-21.el6.x86_64samba-winbind-3.6.9-151.el6.x86_64ypbind-1.20.4-30.el6.x86_64rpcbind-0.2.0-11.el6.x86_64bind-
8、9.8.2-0.17.rc1.el6.x86_64bind-libs-9.8.2-0.17.rc1.el6.x86_64bind-utils-9.8.2-0.17.rc1.el6.x86_64samba-winbind-clients-3.6.9-151.el6.x86_64,任务5-2 DNS服务的启动与停止,任务5-2 DNS服务的启动与停止,任务5-3 配置主要名称服务器,任务5-3 配置主要名称服务器,1主配置文件 在Red Hat Enterprise Linux 6中,BIND的主配置文件是named.conf,存放在/etc目录下,主要是用来声明域名服务器的Cache文件、正反向
9、解析区域文件的名称及放置位置。如果要在域名服务器上设置存取限制,或者进行其他特殊设置,都必须在/etc/named.conf文件中定义。其中,Cache文件主要用来设置DNS服务器查询域名解析后的结果(域名与IP地址的对应关系);正向解析区域(Zone)文件默认存放在/var/named目录下,主要用来完成域名到IP地址的对应转换工作;反向解析区域(Reverse Zone)文件默认也存放在/var/named目录下,其作用是完成从IP地址到对应域名的转换。,任务5-3 配置主要名称服务器,named.conf配置文件分为整体和局部两个部分。,type字段指定区域的类型,对于区域的管理至关重要
10、,一共分为6种,如表,任务5-3 配置主要名称服务器,2从例子学起:搭建一个简单的DNS服务器 授权DNS服务器管理区域,并把该区域的区域文件命名为.zone。服务器是192.168.2.2,Mail服务器是192.168.2.10,WWW服务器是192.168.2.100。本例至少需要2台Linux服务器,一台安装DNS,一台作为客户端。,任务5-3 配置主要名称服务器,(1)建立主配置文件named.conf。,任务5-3 配置主要名称服务器,rootRHEL6 # vim /etc/named.confoptions listen-on port 53 any; ;/“127.0.0.1
11、”改成“any” listen-on-v6 port 53 :1; ; directory /var/named; dump-file /var/named/data/cache_dump.db; statistics-file /var/named/data/named_stats.txt; memstatistics-file /var/named/data/named_mem_stats.txt; allow-query any; ;/“localhost”改成“any” recursion yes; dnssec-enable no;/“yes”改成“no” dnssec-valida
12、tion no;/“yes”改成“no” dnssec-lookaside auto; ;zone . IN /以下4行是根域设置,区域文件为/vae/named/name.ca,不可省略 type hint; file named.ca;zone /区域名为“” type master;/区域类型为master file .zone;/区域解析文件为/var/named/.zone;,任务5-3 配置主要名称服务器,(2)建立.zone区域文件。,是区域名称的简写。如果在正向解析区域文件中遇到符号,则都可以替换成“named.conf”中声明的相关正向解析区域名称,比如,在第一行进行了声明。
13、,rootRHEL6 # vim /var/named/.zone $TTL 1D IN SOA . . ( 2013120800 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum IN NS .dns IN A 192.168.2.2 IN MX 5 .mail IN A 192.168.2.10www IN A 192.168.2.100,任务5-3 配置主要名称服务器,(3)配置反向解析区域,任务5-3 配置主要名称服务器, 建立反向区域文件。,rootRHEL6 # vim /var/named/2.168.192.
14、in-addr.arpa.zone $TTL 86400 IN SOA 2.168.192.in-addr.arpa. .( 2013120800 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS .2 IN PTR . IN MX 5 .10 IN PTR .100 IN PTR .,任务5-3 配置主要名称服务器,任务5-3 配置主要名称服务器,任务5-3 配置主要名称服务器,(6)在Linux客户端测试配置效果,rootRHEL6 桌面# vim /etc/resolv.conf
15、 nameserver 192.168.2.2/在打开的配置文件中增加一行rootRHEL6 桌面# service network restart/重启使设置有效rootRHEL6 桌面# nslookup server/查询DNS服务器地址Default server: 192.168.2.2Address: 192.168.2.2#53 192.168.2.2 192.168.2.10 192.168.2.100/反向解析192.168.2.100Server:192.168.2.2Address:192.168.2.2#53100.2.168.192.in-addr.arpaname
16、= .exit/退出测试,任务5-3 配置主要名称服务器,3区域文件与资源记录,4SOA资源记录,SOA资源记录语法格式如下。,区域名(当前) 记录类型 SOA 主域名服务器(FQDN) 管理员邮件地址 (序列号 刷新间隔 重试间隔 过期间隔 TTL),SOA资源记录字段含义如下:主域名服务器:管理员:序列号:刷新间隔:重试间隔:过期间隔:最小(默认)TTL:,任务5-3 配置主要名称服务器,任务5-3 配置主要名称服务器,6NS记录 用于指定一个区域的权威DNS服务器,通过在NS资源记录中列出服务器的名字,其他主机就认为它是该区域的权威服务器。已声明为.。 NS资源记录语法格式:,区域名 I
17、N NS 完整主机名(FQDN),如下所示。,INNS.,任务5-3 配置主要名称服务器,7A资源记录 A资源记录是使用最为频繁的一种,通常用于将指定的主机名称解析为它们对应的IP地址。 A资源记录语法格式:,完整主机名(FQDN)IN A IP地址,如下所示。,mailINA5192.168.0.188,任务5-3 配置主要名称服务器,8其他常用资源记录 (1)CNAME资源记录。 CNAME(别名)资源记录用于为某个主机指定一个别名。 CNAME资源记录语法格式:,别名 IN CNAME 主机名,如下所示。,INCNAME.,任务5-3 配置主要名称服务器,(2)MX资源记录。 MX(邮件
18、交换器)资源记录提供邮件传递信息。该记录会指定区域内的邮件服务器名称。 MX资源记录语法格式:,区域名INMX优先级(数字)邮件服务器名称(FQDN),如下所示。,INMX.,思考:能否换成?,任务5-3 配置主要名称服务器,(3)PTR资源记录。 PTR(指针)资源记录。该记录与A记录相反,用于查询IP地址与主机名的对应关系。 PTR资源记录语法格式:,IP地址INPTR主机名(FQDN),如下所示。,188INPTR.,任务5-3 配置主要名称服务器,任务5-3 配置主要名称服务器,任务5-3 配置主要名称服务器,标准根区域文件设置。,任务5-3 配置主要名称服务器,10实现直接解析域名
19、DNS服务器默认只能解析完全规范域名(FQDN),不能直接将域名解析成IP地址。为了方便用户访问,可以在DNS服务器的区域文件中加入下面一条特殊的A资源记录,以便支持实现直接解析域名功能。,.INA192.168.0.11,或者,.INA192.168.0.11,任务5-3 配置主要名称服务器,11实现泛域名解析 泛域名是指一个域名下的所有主机和子域名都被解析到同一个IP地址上。可以在DNS服务器的区域文件末尾加入下面一条特殊的A资源记录(符号“*”是代表任何字符的通配符),以便支持实现泛域名解析功能。,*.INA192.168.0.11,或者,*INA192.168.0.11,任务5-4 配
20、置常规DNS服务器实例,1DNS服务器配置流程主要分为以下3步。建立主配置文件。建立区域文件。重新加载配置文件或重新启动named服务使用配置生效。下面我们来看一个具体实例。如图示。,客户端需要获得这台主机所对应的IP地址,将查询请求发送给DNS服务器。服务器接收到请求后,查询主配置文件named.conf,检查是否能够管理区域。而named.conf中记录着能够解析区域并提供区域文件所在路径及文件名。服务器则根据named.conf文件中提供的路径和文件名找到区域所对应的配置文件,并从中找到主机所对应的IP地址。将查询结果反馈给客户端,完成整个查询过程。,任务5-4 配置常规DNS服务器实例
21、,2DNS服务器配置实例 下面我们以一个简单的DNS服务器的配置为例来讲一下配置一台DNS服务器的工作流程。 【例5-2】售销部所在域为“”,部门内有3台主机,主机名分别是(192.168.0.101),(192.168.0.102),(192.168.0.103).另有测试客户机(192.168.0.100)1台。现要求DNS服务器(192.168.0.3)可以解析4台主机名和IP地址的对应关系。,此案例是DNS搭建的最基本配置。在搭建之前整理好设定流程。首先在服务器上建立主配置文件,设置可以解析“”区域。然后建立“”的区域文件,并在区域文件中设置SOA、NS以及A资源记录。最后配置客户端。
22、,任务5-4 配置常规DNS服务器实例,配置主要步骤如下。step1:修改named.conf文件的属组为named。,思考:named守护进程的默认属组是什么?为什么要将属组“root”改为“named”?在反向解析区域文件的处理也是这样吗?,rootRHEL6 桌面# chgrp named /etc/named.conf,step2:设置named.conf文件并添加“”区域,指定正向解析区域文件名为.zone,反向解析区域文件名为3.0.168.192.zone。,任务5-4 配置常规DNS服务器实例,“options ”中的“”的两边需要各加一个空格。,任务5-4 配置常规DNS服务
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 服务器 搭建 项目 DNS ppt 课件
链接地址:https://www.31ppt.com/p-1434684.html