版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机科学与技术系 实 验 报 告 专业名称 网络工程 课程名称 TCP/IP协议 项目名称 DNS 班 级 学 号 姓 名 同组人员 实验日期 2014.12 一、实验目的与要求:1.实验目的(1)掌握DNS的报文格式(2)掌握DNS的工作原理(3)掌握DNS域名空间的分类(4) 理解DNS高速缓存的作用2.实验环境拓扑结构源主机: F的IP地址:6目的主机:A的IP地址:1 B的IP地址:2 C的IP地址:3 D的IP地址:4 E的IP地址:5默认网关和DNS:172.1
2、6.0.254二、实验内容1.实验原理标识标志问题数资源记录数授权资源记录数额外资源记录数查询问题回答(资源记录数可变)授权(资源记录数可变)额外信息(资源记录数可变)(1)DNS报文格式 (2) Internet域名空间的分类 在Internet中,域名空间划分为三个部分:类属域、国家域和反向域。 1)类属域:按照主机的类属行为定义注册的主机。类属域的顶级符号包括com、edu、gov、int、mil、net、org等。 2)国家域:按照国家定义注册的主机。国家域的顶级符号包括cn、us、zw等。 3)反向域:把一个地址映射为名字。(3) DNS高速缓存 当服务器向另一个服务器请求映射并收到
3、它的响应时,它会在把结果发送给客户之前,把这个信息存储在它的DNS高速缓存中。若同一客户或另一个客户请求同样的映射,它就检查高速缓存并解析这个问题。高速缓存减少了查询时间,提高了效率。2. 实验流程概述1)在机房调试好需做的拓扑结构2)根据拓扑结构,配置小组成员各自电脑的IP地址,子网掩码和网管3)根据课件中的具体实验要求和实验步骤进行操作3.实验具体步骤与实验结果 本实验将主机A和B作为一组,主机C和D作为一组,主机E和F作为一组。现仅以主机A和B为例,说明实验步骤。 按照拓扑结构图连接网络,使用拓扑验证检查连接的正确性。练习二:DNS正向查询 说明:本练习中要求每台主机配置DNS服务器,(
4、DNS服务器的IP地址即Linux服务器的IP地址)其IP地址以00为例。 各组主机IP地址配置如下: 第一组六台主机IP地址依次为1,2 6; 第二组六台主机IP地址依次为1,2 6; 其他各组以此类推。 步骤1:在主机B上执行命令“nslookup 主机B的IP”获取主机B的域名,并告知主机A。 步骤2:主机A启动仿真编辑器,编写一个DNS正向查询报文。其中: MAC层: 源MAC地址:本机MAC地址。 目的MAC地址: Linux服务器的MAC地址。
5、 IP层: 源IP地址:本机IP地址。 目的IP地址:Linux服务器的IP地址(00)。 总长度:IP层及其上层协议总长度。 校验和:IP层字段全部编辑完成后,计算IP层校验和。UDP层: 目的端口:53。 有效负载长度:UDP层及其上层协议总长度。 校验和:所有字段编辑完成后,计算校验和。 DNS层: 标志:0100。 问题记录数:1。 问题记录:右击,追加块。 域名循环体:右击,追加块。按格式要求填写步骤1获取的主机B的域名。例如:设步骤1中获取的域名为host12.Netlab,则追加3块,最后一块“长度”字段为0,如图所示:问题类型:1。 问题类别:1。 步骤3:
6、主机B启动协议分析器开始捕获数据,并设置过滤条件(提取DNS协议)。 步骤4:主机A发送已编辑好的报文。 步骤5:主机B停止捕获数据。在捕获到的数据中查找DNS响应报文。 在响应报文中提取主机B的IP地址。获取主机的域名编写报文接收报文练习三:DNS反向查询 步骤1:该练习中,DNS服务器及各主机IP地址配置同练习二。 步骤2:主机A启动仿真编辑器,编写一个DNS反向查询报文。其中: MAC层: 源MAC地址:本机MAC地址。 目的MAC地址: Linux服务器的MAC地址。 IP层: 源IP地址:本机IP地址。 目的IP地址:Linux服务器的IP地址(00)。 总长度:
7、IP层及其上层协议总长度。 校验和:IP层字段全部编辑完成后,计算IP层校验和。 UDP层: 目的端口:53。 有效负载长度:UDP层及其上层协议总长度。 校验和:所有字段编辑完成后,计算校验和。 DNS层: 标志:0100。 问题记录数:1。 问题记录:右击,追加块。域名循环体:右击,追加块。按格式要求填写主机B反向域域名(反转IP+.)。例如:设主机B的IP地址为2,则它的反向域为72.,这需要追加7个块,其中最后一个块“长度”字段为0,如图所示:问题类型:12。问题类别:1。步骤3:主机B启动协议分析器
8、开始数据捕获,设置过滤条件(提取DNS协议)。 步骤4:主机A发送已编辑好的报文。 步骤5:主机B停止捕获数据。在捕获到的数据中查找DNS响应报文。 在响应报文中提取主机B的域名地址。编写报文接收报文三、实验分析与小结实验结果分析:实验编写查询报文时,需要在所有选项都填写完毕时,才能填写校验和,其实验成功的标志就是在抓取数据包时,在拓扑图上有一个回包,是服务器回复的报文,出现OK的字样,实验才算成功获取地址。心得体会:在此次实验中出现不少的错误,前几次实验都没有取得成功,有主机网络配置时忘记配置DNS服务器,导致没有信息回复;有报文编写时,填写报文长度出现错误,未将该加的内容容纳进去,地址长度
9、错误,报文发送失败。四、其它思考题1.Internet的域名结构是怎样的?它与目前的电话网的号码结构有何异同之处?答:域名具有自下而上的分级层次结构。电话号码与域名一样,都具有分级层次结构。但电话号码层次是从上到下,先是国家或地区号码,然后是城市区号,最后是用户电话号码;域名结构则与电话号码结构相反,是自下而上,由标号序列组成,各标号之间用点隔开:三级域名 . 二级域名 . 顶级域名各标号分别代表不同级别的域名。 2.域名系统的主要功能是什么?域名系统中的根服务器和授权服务器有何区别?授权服务器与管辖区有何关系?答:(1)域名系统的主要功能:将域名解析为主机能识别的IP地址。 (2)因特网上的
10、域名服务器系统也是按照域名的层次来安排的。每一个域名服务器都只对域名体系中的一部分进行管辖。共有三种不同类型的域名服务器。即本地域名服务器、根域名服务器、授权域名服务器。当一个本地域名服务器不能立即回答某个主机的查询时,该本地域名服务器就以DNS客户的身份向某一个根域名服务器查询。若根域名服务器有被查询主机的信息,就发送DNS回答报文给本地域名服务器,然后本地域名服务器再回答发起查询的主机。但当根域名服务器没有被查询的主机的信息时,它一定知道某个保存有被查询的主机名字映射的授权域名服务器的IP地址。通常根域名服务器用来管辖顶级域。根域名服务器并不直接对顶级域下面所属的所有的域名进行转换,但它一定能够找到下面的所有二级域名的域名服务器。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024工程招标合同范本
- 2024年度云服务租赁合同
- 公司春节晚会活动策划3篇
- 2024年度智能家居安防监控系统安装与维护合同
- 2024年商业物业管理合同
- 2024双方关于环保设备的买卖合同
- 2024年废物分类与回收协议
- 2024年度CFG桩基工程项目管理合同
- 2024年度产品质量保证与维修服务合同
- 2024年夫妻双方关于房产买卖及产权分配协议
- 2024版人教版英语初一上单词默写单
- 化学实验室安全智慧树知到期末考试答案2024年
- 经典房地产营销策划培训(全)
- 工人入场安全教育课件
- 【川教版】《生命 生态 安全》二年级上册第12课 少点儿马虎 多点儿收获 课件
- 人教版数学四年级上册第五单元 《平行四边形和梯形》 大单元作业设计
- 静配中心差错预防
- 送教上门体育、健康教案教学内容
- 高夫品牌市场分析报告
- 职业规划书-数字化设计与制造技术
- 国家临床重点专科建设项目申报书
评论
0/150
提交评论