欢迎来到天天文库
浏览记录
ID:56481752
大小:484.50 KB
页数:6页
时间:2020-06-24
《dns正向 TCPIP协议分析及应用实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、TCP/IP协议分析及应用实验报告学号:1650340024姓名:陈佩雯班级:16计科1班实验项目编号:8203300905实验项目名称:域名服务协议DNS一、实验目的:1. 掌握DNS的报文格式2. 掌握DNS的工作原理3. 掌握DNS域名空间的分类4. 理解DNS高速缓存的作用二、实验环境:Windowsserver2003TCP/IP协议分析及应用教学实验平台三、实验原理(或要求): 1)、DNS报文格式标识标志问题数资源记录数授权资源记录数额外资源记录数查询问题回答(资源记录数可变)授权(资
2、源记录数可变)额外信息(资源记录数可变) 2)、Internet域名空间的分类 在Internet中,域名空间划分为三个部分:类属域、国家域和反向域。 1.类属域:按照主机的类属行为定义注册的主机。类属域的顶级符号包括com、edu、gov、int、mil、net、org等。 2.国家域:按照国家定义注册的主机。国家域的顶级符号包括cn、us、zw等。 3.反向域:把一个地址映射为名字。 3)、DNS高速缓存 当服务器向另一个服务器请求映射并收到它的响应
3、时,它会在把结果发送给客户之前,把这个信息存储在它的DNS高速缓存中。若同一客户或另一个客户请求同样的映射,它就检查高速缓存并解析这个问题。高速缓存减少了查询时间,提高了效率。四、实验步骤: ● 本练习中要求每台主机配置DNS服务器,(DNS服务器的IP地址即Linux服务器的IP地址)其IP地址以202.197.144.242为例。1. 在主机A执行命令“nslookup本机的IP地址”获取本机的域名,记录下来。如图4-1所示图4-1本机域名查询2. 主机A启动协议编辑器,编写一个DNS正向查
4、询报文如图4-2。其中: MAC层: 源MAC地址:本机MAC地址 目的MAC地址:服务器的MAC地址 IP层: 源IP地址:本机IP地址 目的IP地址:服务器的IP地址(202.197.144.242) 总长度:IP层及其上层协议总长度(从45到最后) 校验和:IP层字段全部编辑完成后,计算IP层校验和 UDP层: 源端口:大于1024的端口eg:1688 目的端口:53 有效负
5、载长度:UDP层及其上层协议总长度 校验和:所有字段编辑完成后,计算校验和图4-2部分帧编辑图 DNS层: 标志:0100 问题记录数:1 域名循环体:选中第一个“域名循环体”项,点击右边按钮[B]来追加域名块。按格式要求填写步骤1获取的对方主机的域名。 例如:设步骤1中获取的域名为host11.Netlab,则追加2块。选中“域名循环体”下的“长度”项,修改长度值;出现“域标记”项,选中“域标记”项,点击右边按钮[E]输入相应的值。最
6、后一块“长度”字段为0。 查询类型:1 查询类别:1 设置如图4-3所示:图4-3 DNS帧的编辑3. 主机A启动协议分析器开始捕获数据,并设置过滤条件(提取DNS协议)。如图4-4所示图4-4设置过滤条件4. 主机A发送已编辑好的报文。只有帧编辑真确的情况下才可发送成功如图4-5所示图4-5成功发送帧5. 发送完成后主机A停止捕获数据。在捕获到的数据中查找DNS响应报文。在响应报文中提取对方主机的IP地址。五、实验记录或结果协议分析器捕获内容如下图所示,响应报文
7、中有三个主机地址分别是202.197.144.253;201.197.144.242和202.110.130.254.实验成功。图5-1DNS的请求报文图5-1DNS的响应报文六、思考题:域名的IP地址是否只有一个?答:是的,ip地址与域名是一对多的关系。一个ip地址可以对应多个域名,但是一个域名只有一个ip地址。通常情况下一个域名同一时刻只能对应一个IP地址,即某一时刻,一个域名只能解析出一个IP
此文档下载收益归作者所有