ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:878.95KB ,
资源ID:10283876      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10283876.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(在linux平台上搭建DNS服务器.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

在linux平台上搭建DNS服务器.docx

1、在linux平台上搭建DNS服务器目 录一、问题背景概述 1二、协议分析说明分析 12.1协议规范概述 12.2需求分析 12.3DNS服务功能 1 2.4DNS服务器工作原理.2三、实现条件及系统解决方案 33.1系统实现条件 / 环境配置说明 33.2系统解决方案 4四、实验方案设计及实现 54.1实验方案设计说明 54.2实验步骤 / 实现过程说明 5五、方案分析评估 175.1和其他备选方案的分析比较 175.2方案评估分析 17六、前景展望 186.1本课题的不足之处和可改进之处 186.2技术前景展望 / 下一步的工作 18附录A参考文献 19一、问题背景概述近年来,随着“传输控制

2、协议网际协议(TCP/IP)”套件的广泛使用,TCP/IP已经成为网络通信中事实上的标准。在TCP/IP网络中,每一台主机都既可以通过域名也可以通过唯一的IP地址实现互联,这是因为域名与IP地址之间存在这一对一的映射关系。DNS(Domain Name System,即域名系统)服务可以提供域名和IP地址之间的自动转换,用于将不易记忆的IP地址翻译成相对来说易于记忆的域名。这种地址翻译的过程成为域名解析,而提供域名解析服务的网络主机,通常被成为DNS服务器。本次设计,主要是实现Linux下DNS服务器的构建与配置。二、协议分析说明分析2.1协议规范概述DNS(Domain Name Syste

3、m,域名系统), DNS通过域名和IP地址相互映射的一个分布式数据库,使易记的域名替代了枯燥的IP地址。在因特网中向主机提供域名解析服务的机器即为DNS服务器。 DNS是基于IP协议中的UDP协议,端口号为53。目前,DNS分布式查询方式一般采用递归或递归迭代相结合的方法获得域名和对应的IP。2.2需求分析若想要内部访问的WEB服务器为内部的IP地址,外部的用户访问的WEB服务器械为外部的IP地址,那么在通过DNS进行地址解析时就针对不同的用户解析成不同类型的IP即可!对于域名或个人域名,如果每新增一个都要重新改变一下配置文件,并且改变了配置文件,每次都要重启服务器,这不仅会增加网管人员的工作

4、量,频繁的重启服务器对于经常上网进行要解析域名的客户端来说也是不能忍受的,所以在这里就可以用解析域名的方式进行解决。2.3 DNS服务器功能 DNS服务器在互联网的作用是:把域名转换成为网络可以识别的IP地址。首先,要知道互联网的网站都是一台一台服务器的形式存在的,但是我们怎么去到要访问的网站服务器呢?这就需要给每台服务器分配IP地址,互联网上的网站无穷多,我们不可能记住每个网站的IP地址,这就产生了方便记忆的域名管理系统DNS,他可以把我们输入的好记的域名转换为要访问的服务器的IP地址.也就是为了方便我们浏览互联网上的网站而不用去刻意记住每个主机的IP地址,DNS服务器就应运而生,提供将域名

5、解析为IP的服务,从而使我们上网的时候能够用简短而好记的域名来访问互联网上的静态IP的主机。2.4 DNS服务器工作原理1.正向解析当DNS客户端向DNS服务器查询IP地址时,或DNS服务器在向另外一台DNS服务器查询IP地址时,有以下三种查询方式:2 直接从缓冲存储器解析:可以直接从DNS客户端或DNS服务器的高速缓冲器中获得查询结果。递归查询:DNS客户端送出查询要求后,如果本地DNS服务器内没有需要的数据,则DNS服务器会代替客户端向其他的DNS服务器查询,一般由DNS客户端所提出的查询要求是属于递归查询。循环查询:一般DNS服务器与DNS服务器之间的查询属于这种查询方式,当第1台DNS

6、服务器在向第2台DNS服务器提出的查询要求后,如果第2台DNS服务器内没有所需要的数据,则它会提供第3台DNS服务器的IP地址给第1台服务器,让第1台DNS服务器向第3台DNS服务器查询。2.反向解析域名反向解析可以让DNS客户端利用IP地址查询其主机名称,服务器利用反向指针,将一个IP地址指向域名。3. DNS的解析过程以解析域名为例。当系统需要调用主机的资料时,发送一个查询域名的指令。(1)系统中存在一个hosts文件,可以用来解析域名。在系统中,可以定义查找域名的顺序:先查找hosts文件,还是先查找DNS服务器。一般设置先查找hosts文件,如果在hosts文件中发现记录,则直接返回结

7、果。(2)如果hosts文件中没有发现该记录,则把查询指令转发到系统中指定的域名服务器,进行DNS查询。(3)域名服务器在自己的缓存中查找相应的域名记录,如果存在该记录,则返回结果;否则,把这个查询指令转发到根域名服务器。(4)在根域名服务器的记录中,根据递归查询的规则,只能返回顶级域名com,并且把能够解析com的域名服务器的地址告诉客户机。(5)客户机根据返回的信息,继续向com域名服务器发送递归请求,收到请求的、能够正确返回域名信息的域名服务器,再把相关信息返回给客户机。(6)客户机再次向的域名服务器发送递归请求,收到请求的服务器再次进行解析;该服务器已经能够把域名完全解析到一个IP地址

8、,并把这个IP地址返回。三、实现条件及系统解决方案3.1系统实现条件 / 环境配置说明一、虚拟机机硬件设备配置设备名称规格、型号、参数数量备注说明内存2G1CPUAMD E-3501硬盘8G1网卡3Com 10 /100M自适应网卡1二、计算机软件配置软件名称版本说明数量备注说明操作系统Res hat 9 linux1客户端软件DNS1服务器端软件BIND13.2系统解决方案拓扑图:四、实验方案设计及实现4.1实验方案设计说明实验环境构建:Web客户机:装有Windows 7或其他操作系统的客户机(本实验采用虚拟机),安装网页浏览器,IP地址为172.16.232.1到172.16.232.2

9、54中的任意一个,主机名任意,不重复即可。 DNS服务器:安装Red Hat Linux的服务器,主机名为www.bizeyu(完整域名),IP地址为192.168.0.1,在本实验中充当DNS服务器。整个实验环境构建成一个名为bizeyu的虚拟域。实验用图形界面来完成。4.2实验步骤 / 实现过程说明进入系统后 设置IP和掩码 如图1图1确定后设置主DNS 如图2图2在终端输入 vi /etc/named.conf 回车,打开named.conf文件 如图3进入编辑模式 如图4图4 编辑后的文件 保存在终端里输入命令 rpm -qa | grep bind 查询安装的工具 出现如图5显示的工

10、具图5 所有软件安装完成在运行程序中输入 redhat-config-bing 打开“服务器设置”窗口 如图6图6 运行程序在配置DNS服务的对话框(图7)中单击“新建”按钮,弹出“选择一个区块类型”对话框,如图8所示。图7 域名服务对话框图8 选择一个区块类型对话框 在图8中选择“正向主区块”选项,在“域名”栏填入要添加数据的域名bizeyu,单击“确定”按钮,弹出“名称到IP的翻译”对话框,如图9所示。图9 名称到IP的翻译对话框在“主名称服务器(SOA)”栏添入“”。在记录框中已经有一个记录bizeyu,该记录是一个名称服务器记录,即标注区域bizeyu的域名服务器(DNS服务器)记录。

11、 单击“编辑”按钮,弹出“bizeyu”设置”对话框,如图10所示。在该对话框中可以编辑该记录完整的配置。图10 设置对话框该对话框中包括两栏,其中上栏设置本区域指定授权的DNS服务器,下栏设置本区域中负责接收外部邮件的邮件服务器。本实验没有邮件服务器,因而下栏不填。在上栏中单击“添加”按钮,弹出“名称服务器的属性”对话框,如图11所示。图11 名称(域名)服务器的属性对话框 填写完解析服务器dnsserver的IP地址后,单击“确定”按钮,返回“名称到IP的翻译”对话框。单击“增加”按钮,分别添加主机www和dnsserver服务器域名和IP地址的对应关系,如12和图13所示。图12 添加一

12、条记录对话框图13 添加一条记录对话框 完成 如图14所示图14 完成在“域名服务”对话框中单击“新建”按钮,弹出“选择一个区块类型”对话框。选择“逆向主区块”选项,在“IP 地址”栏填入要添加区域数据IP地址的前三部分192.168.0,如图15所示图15 选择一个区块类型对话框完成后,单击“确定”按钮,弹出“IP到名称的翻译”对话框,如图16所示。图16 IP到名称的翻译对话框 在“名称服务器”栏中单击“增加”按钮,添加DNS服务器名称。要填写完整的域名,并要在域名后面加上一个点,如图17所示。图17 名称服务器的属性对话框完成后,填写本区域IP和主机域名之间的对应关系,在图16所示的“逆

13、向地址表”栏中填写IP与域名对应的记录。要填写完整域名且最后要加上一个点,如图18和图19所示。图18 新逆向区块指针对话框图19 新逆向区块指针对话框配置好的逆向区数据如图20所示。配置完成后,保存退出,DNS服务器就配置完成了 图20 配置完成的IP到名称的翻译对话框检查正向解析文件 如图21图 21 正向解析文件检查反向解析文件 如图22图 22 反向解析文件启动服务 Service named start 如图23图23 成功启动最后我们检验一下域名是否能够解析得到 在终端输入 # nslookup 测试正向解析 如图24图24 正向解析成功测试反向解析 如图25图25 反向解析成功五

14、、方案分析评估5.1和其他备选方案的分析比较目前配置DNS有安装命令配置和图形界面配置,使用命令配置需要写出大量的命令,对于新手,不小心就会写错,不适合用;而使用图形界面配置,简单明了,易于操作,很适合没有接触过linux系统来安装DNS。5.2方案评估分析本文探讨的是一个基于Linux的DNS服务器的创建与配置的原理及实现。通过完成本次Linux课程设计,对Linux下DNS服务器创建与配置等各个方面均有了大致的了解,并且对DNS服务器配置的原理有了更深层次的理解,能够在Linux下完成DNS服务器配置。这次课程设计不仅考验和巩固了所学的知识,同时也更加强了动手实践能力的培养。六、前景展望6

15、.1本课题的不足之处和可改进之处在以前的学习中从来没有接触过linux系统,这是第一次尝试在虚拟机中安装red hat 9 linux,在安装linux系统是就出现很多问题,经过看视频教程,安装文档等方式,学习安装系统,经过千辛万苦终于安装完成。由于没有安装过DNS服务器,况且还是在linux系统下安装就跟困难了,经过多方查询,开始安装DNS,由于在系统中安装的DNS不是完整的软件,还有手动安装bind服务器。虽然把DNS服务器配置完成了,由于linux系统不能跟主机windows 7系统ping通,所以无法进行域名解析,能力有限只能做到这了。6.2技术前景展望 / 下一步的工作DNS(域名解

16、析服务器)是一个非常重要且常用的系统 ,BIND系统所存在的问题主要有以下几个方面:处理能力差,经常导致查询丢失和查询速度异常缓慢;安全性能不高,经常有DNS欺骗,利用软件的漏洞来发动攻击,利用网络协议的漏洞来发动DOS攻击等现象;可靠性不强,需要经常地耗时不短地重启;管理不方便,管理BIND服务器需要系统和网络管理员的大量时间;可扩展性有限 。针对目前要解决的问题,Nominum公司推出了下一代DNS系统Foundation。按照功能划分,包括CNS、ANS和FMC。CNS完成缓存功能,ANS完成授权功能,FMC完成对系统的图形化管理。其中授权域名服务器应该部署在宽带骨干网中,冗余备份以提高

17、可靠性。缓存域名服务器应当部署在靠近客户端的地方。Foundation把缓存功能和授权功能分开处理,这对于提高DNS的性能、可靠性和安全性等方面是十分重要的。目前,Nominum与北京泰策开展合作,共同推动下一代DNS技术在中国的应用。从缓存的角度看,以Foundation为代表的下一代域名解析服务器是高性能的缓存域名服务器,可以提供电信级的服务,响应大量客户端的域名解析请求。相对于其他DNS服务器来说,对成功的或不成功的请求,CNS都可以提供更快的请求响应时间。CNS还提供了对网络中广泛传播的针对UNIX系统的各种攻击的防范措施。此外,CNS还支持一些高级设置。从安全的角度看,下一代域名解析

18、服务器要符合所有的DNS授权服务器标准,可支持上百万的域名和上百万的区域,可灵活、快速地进行配置,并采用新型数据库技术和更多的安全措施。由于采用了很多先进的技术,它可以提供极高的性能和可靠性。从管理的角度看,下一代域名服务器是一个综合的IP网络地址管理系统,使得IP网络的部署和管理更为简单。其管理对象包括DNS和DHCP服务器。其目标主要是提供一个统一的,可以管理CNS、ANS、BIND系统的,方便易用的控制管理中心。通过其开放的接口,运营商可以定制客户化的管理机制以及与其他管理系统的集成。 附录A参考文献1 杨明华,谭励,于重重.完全手册Linux系统与网络服务器管理技术大全M.北京:电子工业出版社,2008.2 刘海燕,邵立嵩,荆涛.Linux系统应用与开发教程M.北京:机械工业出版社,2005.3 宁磊,周卫.Linux网络与安全管理M.北京:人民邮电出版社,2004.4 朱居正,高冰.Red Hat Enterprise Linux网络管理M.北京:清华大学出版社,2005.5 高衡绪,古静雨. Linux系统及网络理论与实践教程M.北京:中国建材工业出版,2004.6 范永开,杨爱林. Linux应用开发技术详解M.北京:人民邮电出版社,2006.7 朱乃立,杨尚森. 计算机网络实用技术M.北京:高等教育出版社,2003.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1