项目9BIND域名解析服务器的搭建.ppt
《项目9BIND域名解析服务器的搭建.ppt》由会员分享,可在线阅读,更多相关《项目9BIND域名解析服务器的搭建.ppt(42页珍藏版)》请在三一办公上搜索。
1、Linux网络操作系统配置与管理,Linux网络操作系统配置与管理教材配套的光盘为师生双方提供了丰富的教学资源。主要包括:课程标准(教学大纲)、教学设计方案(教案)、PPT课件、项目习作参考答案、配套软件清单及下载地址、模拟试卷及评分标准和参考答案(4套)、网络管理员职责、相关认证考试介绍与往年试卷、知识拓展资料、网络工程案例与解决方案。教材主编:夏笠芹 出版社:,项目9 BIND域名解析服务器的搭建,【职业知识目标】了解:域名解析,域名空间的概念;DNS的类型熟悉:DNS服务的工作过程,DNS客户机更新租约的过程掌握:安装、配置DNS服务器的方法步骤,配置、测试DNS客户机的方法步骤【职业能
2、力目标】会安装BIND软件包能配置主DNS、辅助DNS、唯缓存DNS和转发器会配置DNS客户机能测试DNS服务器的运行效果。,9.2 项目知识准备,9.2.1 DNS服务及域名空间,9.2 项目知识准备,9.2.1 DNS服务及域名空间,9.2 项目知识准备,9.2.2 DNS域名解析的过程,对域名的查询是分层次进行的对域名域名的解析需要依次经过:客户机向本地DNS发送解析请求。当本地DNS收到请求后,就先查询本地的缓存。如果有查询的DNS信息记录,则直接返回查询的结果。如果没有该记录,本地DNS就把解析请求发给根域名服务器。根域名服务器收到请求后,根据完全正式域名FQDN,判断该域名属于co
3、m域,查询所有的com域DNS服务器的信息,并返回给本地DNS本地DNS 收到回应后,先保存返回的结果,再选择一台com域的域名服务器,向其提交解析域名的请求。com域名服务器接收到该查询请求后,判断该域名属于域,通过查询本地的记录,列出管理google域的域名服务器信息,然后将查询结果返回给本地DNS。本地DNS收到回应后,先缓存返回的结果,再向域的服务器发出请求解析域名的数据包。域名服务器收到请求后,查询DNS记录中的www主机的信息,并将结果返回给本地DNS。本地DNS将返回的查询结果保存到缓存,并且将结果返回给客户机。,9.2 项目知识准备,DNS的查询模式按照DNS搜索区域的类型,D
4、NS的区域分为:正向搜索:是DNS服务器实现的主要功能,它根据域名解析出对应的IP地址;反向搜索:是根据IP地址解析出对应的域名。,9.2 项目知识准备,9.2.3 DNS服务器的类型与hosts文件主域名服务器 Master是特定域所有信息的权威性信息源,对于某个指定域,主域名服务器是惟一存在的;主域名服务器中保存了指定域的区域文件 辅助域名服务器slave 不进行特定域信息(区域文件)的权威设置,而是从该域的主域名服务器中获取相应的文件并进行保存.当启动辅助域名服务器时,它会与它建立联系的所有主要域名服务器建立联系,并从中复制信息,在辅助域名服务器工作,它会定期地更改原有的信息,以尽可能地
5、保证副本与正本数据的一致性.辅助域名服务器主要有提供容错能力、加快查询速度和分担主域名服务器的负担等优点.缓存域名服务器或称为“惟高速缓存服务器”,主要功能是提供域名解析的缓存转发DNS服务器凡是可以向其他DNS服务器转发解析请求的DNS服务器都称为转发DNS服务器。,9.2 项目知识准备,9.3 项目实施,任务9-1 DNS服务的安装与运行1获得bind软件包Bind是一款开放源码的DNS服务器软件,Bind由美国加州大学Berkeley分校开发和维护的,全名为Berkeley Internet Name Domain它是目前世界上使用最为广泛的DNS服务器软件,支持各种Linux平台和wi
6、ndows平台。bind软件包的安装方式有两种利用rpm格式的安装包直接安装利用源代码编译安装。,RHEL5.5自带有版本号为的BINDDNS的主程序包高速缓冲DNS服务器的基本配置文件,建议安装它提供了RHEL5.0下初始化文件的方法为bind提供一个伪装的根目录以增强安全性工具。提供了对DNS服务器的测试工具程序,包括dig、host与nslookup等。(系统默认安装)进行域名解析必备的库文件(系统默认安装)注意:bind-chroot软件包最好最后一个安装,否则会报错,任务9-1 DNS服务的安装与运行,2.检查是否已安装BIND软件包#rpm-qa bind*3安装前查询了解软件包的
7、安装位置查询方法是使用带“-qpl”参数的rpm命令来查询。4.安装BIND软件包RPM软件包安装以RHEL5下自带的BIND为例#mount/dev/cdrom/mnt#rpm-ivh/mnt/Server/#rpm-ivh/mnt/Server/#rpm-ivh/mnt/Server/,若只输出此2行,说明未安装,任务9-1 DNS服务的安装与运行,5.DNS服务的运行管理BIND软件包安装完毕以后,提供的主程序默认位于“/usr/sbin/named”,系统中会自动增加一个名为named的系统服务,通过脚本文件“/etc/init.d/named”或service命令都可以控制域名服务的
8、运行。下面是常用的关于DNS服务的命令:service named start|stop|restart|status启动/停止/重启/查询DNS服务,任务9-1 DNS服务的安装与运行,BIND配置文件,注意:rhel5以前的版本的/etc/named.conf被和这两个文件代替了这些文件的属性一定要设置成 root:named,任务9-2 认识BIND的配置文件,【例9-1】为德雅职业学校校园网搭建一台主DNS服务器,使得校园网内的用户能够通过域名访问校园网内的所有服务器,并通过DNS服务器的转发也能使用域名访问互联网中的服务器,DNS转发器设置为。校园网内的服务器如下:,任务9-3 配置
9、主DNS服务,配置步骤:步骤1:配置DNS服务器网卡的IP地址为10.10.0.2,主机名为 步骤2:全局配置文件/var/named/chroot/etc/#cd/var/named/chroot/etc/#cp-p named.caching-nameserver.conf named.conf#vi named.conf 修改其中4个地方(见下页红色下划线处),任务9-3 配置主DNS服务,修改为本机IP地址,任务9-3 配置主DNS服务,options配置段常用配置项用来说明全局属性 listen-on port 53;设置named守护进程绑定的IP和监听的端口。若未指定,默认监听D
10、NS服务器的所有IP地址的53号端口。listen-on-v6 port 53:1;设定监听进入服务器的ipv6请求的端口 directory“/var/named”;指主配置文件的相对路径,其绝对路径为:/var/named/chroot/var/named dump-file“/var/named/data/cache_dump.db”;指定域名缓存文件的保存位置和文件名。statistics-file“/var/named/data/named_stats.txt”;当使用rndc stats命令的时候,服务器会将统计信息追加到的文件路径名。如果没有指定,默认为named.stats在服
11、务器程序的当前目录中memstatistics-file“/var/named/data/named_mem_stats.txt”;服务器输出的内存使用统计文件的路径名如果没有指定,默认值为named.memstats。注意:还没有在BIND9中实现!,任务9-3 配置主DNS服务,query-source port 53;客户端在进行DNS查询时必须使用53做为源端口query-source-v6 port 53;allow-query localhost;或allow-recursion 指定允许查询该DNS服务器的客户端IP地址或网络。在中可指定允许查询的客户机IP地址或网络地址列表,地
12、址间用分号分隔。若不配置该项,则默认所有主机均可以查询。可使用地址匹配符来表达允许的主机。any匹配所有IP地址none不匹配任何IP地址localhost匹配本地主机localnets匹配本地网络。比如:若仅允许和网段的主机查询该DNS服务器,则配置命令为:allow-recursion127.0.0.1;192.168.168.0/24;或表达为:allow-query127.0.0.1;192.168.168.0/24;若地址列表较多,通常可在options段之前,用acl定义一个访问控制列表,然后再在allow-query中引用该访问控制列表,其用法示例如下:acl mylan 127
13、.0.0.1;192.168.168.0/24;options allow-querymylan;,任务9-3 配置主DNS服务,Logging配置段为域名服务器配置日志选项channel default_debug file“data/named.run”;severity dynamic;channel短语对应于输出方式、格式选项和分类级别写入工作目录下的named.run 文件;按照服务器当前的debug 级别记录日志,任务9-3 配置主DNS服务,view配置段view是bind 9提出的新概念,可以根据域名查询请求的不同来源IP地址或目的IP地址,给客户提供不同的域名解析,从而实现策
14、略(智能)DNS服务。view 用于定义一个view配置段(视区),对区域的定义,必须放在view视区中。match-clients localhost;客户端的源IP match-destinations localhost;解析出的目标IP中的参数中所有指定地址范围可以以下写法:单个IP:192.168.0.1;网段:192.168.0.0/24;或192.168.0.;指定多个IP:192.168.0.1;192.168.0.2;none:不匹配所有any:匹配所有localhost:DNS主机localnet:与DNS主机同网段,任务9-3 配置主DNS服务,recursion yes
15、|no;是否允许为客户机进行递归查询。如果客户端提交的FQDN本服务器没有,那么服务器会帮助客户端去查询view视区中的该项配置,将覆盖options中的该项全局设置。include“”;定义将指定的区域配置文件包含进当前文件,任务9-3 配置主DNS服务,步骤3:配置区域文件/var/named/chroot/etc和/etc下各有一个,后者是被链接的文件;vim,任务9-3 配置主DNS服务,在文件尾部增加以下部分:DNS服务器的IP是:zone“dyzx.edu”IN/指明要增加的DNS域的名称 type master;/指明增加的为DNS的主要区域 file“”;/设置该主要区域的区域
16、配置文件/名,该文件用于实现正向域名解析 allow-update none;/设置该DNS不允许动态更新;zone“IN/指明该区域为反向查找区域 type master;/指明该反向查找区域为主要区域 file“dyzx.edu.zero;/设置该反向查找区域的区域配置文件名 allow-update none;/设置该DNS不允许动态更新;,任务9-3 配置主DNS服务,步骤4:编辑正向解析数据库文件,#cd/var/named/chroot/var/named/#cp-p localdomain.zone#$TTL 86400 IN SOA dns.dyzx.edu.root.dyzx
17、.edu.(/表示当前的DNS域 42;serial(d.adams)/序列号,要小于10位,一般定义为日期 3H;refresh/更新时间,单位为秒 15M;retry/更新失败重试时间 1W;expiry/过期时间 1D);minimum/设置记录的缓存时间 IN NS dns.dyzx.edu./注意FQDN末尾的“.”dns www IN A 172.16.102.210/第一条主机记录/第二条主机记录 mail IN CNAME www.dyzx.edu/别名记录./邮件记录,任务9-3 配置主DNS服务,正向解析文件的格式和各部分的含义:数据库文件的每一行都由一条资源记录组成,每个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 BIND 域名解析 服务器 搭建
链接地址:https://www.31ppt.com/p-6034677.html