[重点]DNS抓包分析

[重点]DNS抓包分析

ID:47286888

大小:555.76 KB

页数:11页

时间:2019-09-02

[重点]DNS抓包分析_第1页
[重点]DNS抓包分析_第2页
[重点]DNS抓包分析_第3页
[重点]DNS抓包分析_第4页
[重点]DNS抓包分析_第5页
资源描述:

《[重点]DNS抓包分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、TCP/IP原理与应用课程作业一对DNS域名系统的抓包分析姓名:XXX学号:XXXXXXXXXX学院:计算机科学与工程实验目的通过网络抓包试验,深刻理解TCP/IP协议簇中DNS域名系统的使用方式与报文具体格式与含义,加强对课程的理解与应用。二、相关原理2.1DNS的定义DNS是域名系统(DomainNameSystem)的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络屮所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器为客户机/服务器模式屮的服务

2、器方,它主要冇两种形式:主服务器和转发服务器。将域名映射为IP地址的过程就称为“域名解析”。在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器來完成,DNS就是进行域名解析的服务器。DNS命名用于Internet等TCP/IP网络屮,通过用户友好的名称查找计算机和服务。当用户在应用程序屮输入DNS名称时,DNS服务可以将此名称解析为与之相关的其他信息,如IP地址。因为,你在上网时输入的网址,是通过域名解析系统解析找到了相对应的IP地址,这样才能上网。

3、其实,域名的最终指向是IP。2.2DNS的构成在IPV4中IP是由32位二进制数组成的,将这32位二进制数分成4组每组8个二进制数,将这8个二进制数转化成十进制数,就是我们看到的IP地址,其范围是在0〜255之间。因为,8个二进制数转化为

4、-进制数的最人范囤就是0〜255。现在已开始试运行、将來必将代替IPv4的IPV6中,将以128位二进制数表示一个IP地址。2.3DNS的查询DNS查询可以冇两种解释,一种是指客户端查询指定DNS服务器上的资源记录(如A记录),另一种是指查询FQDN名的解析过程。一、查询DNS服务器上的资源记录您可以在Windows平台下,使用命令行工具,输入n

5、slookup,返冋的结果包括域名对应的IP地址(Aid录)、别名(CNAME记录)等。除了以上方法外,还可以通过一些DNS查询站点如国外的国内的查询域名的DNS信息。二、FQDN名的解析过程查询若想跟踪一个FQDN名的解析过程,在LinuxShell下输入digwww+trace,返回的结果包括从跟域开始的递归或迭代过程,一直到权威域名服务器。2.4DNS的报文格式DNS报文的首部:>首部11QROpCodeAATCRDRA000rCode1441图2・3DNS报文标志字段的格式DNS报文首部的后面是可变部分,包括四个小部分。问题部分由一组问题记录组成。01631询问名询问类型询

6、问类图2-4DNS报文问题记录格式DNS报文的其余三个部分是冋答部分、授权部分和附加信息部分,附加信息包含回答部分和授权部分返回的资源所要求的附加信息(如IP地址)。这三部分均曲一组资源记录组成,而且仅在应答报文中出现。一条资源记录描述一个域名。01631域名类型类生存时间资源数据长度资源数据图2-5DNS资源记录格式三.结合具体抓包实例进行的分析3・1协议数据包窗口No.TimeSourceDestinationProtocolInfoI10.000000192.168.1.100218.2.135.1DNSstandardqueryAwww.soku.com20.0221772

7、18.2.135.1192.168.1.100DNSStandardqueryresponseA211.151.50.103从包到达的时间,顺序以及源和目的IP地址可知,这是一对DNS请求与应答报文。下图为1号包与2号包中DNS段的报文分析注释,由此可证明,包1为DNS请求报文,包2为包1的应答报文,请求与应答报文的到达间隔时间为0.022177000s,它们的标识字段都为0xf03aH,用于相互匹配。□DomainNamesystem(query)「RQSDonsein:2"!TransactionID:0xf03aaDomainNamesystem(response)I「RQC

8、lURStHn:11[Time:0.022177000seconds]TransactionID:0xf03a因为DNS请求报文的目的是请求www.soku.com的IP地址,故包1的源IP地址为本机IP,目的IP地址为DNS服务器的IP,包2与包1相反。3.2协议树窗口DNS请求报文:2Frame1:72bytesonwire(576bits),72bytescaptured(576bits)2EthernetII,Src:AsustekC_39:eO:cd(00:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。