域名服务协议详情DNS实验报告材料_第1页
域名服务协议详情DNS实验报告材料_第2页
域名服务协议详情DNS实验报告材料_第3页
域名服务协议详情DNS实验报告材料_第4页
域名服务协议详情DNS实验报告材料_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、域名服务协议DNS实验七实验目的1.掌握DNS的报文格式2.掌握DNS的工作原理3.掌握DNS域名空间的分类4.理解DNS高速缓存的作用实验环境配置采用网络结构一 实验原理一、DNS报文格式标识标志问题数资源记录数授权资源记录数额外资源记录数查询问题回答(资源记录数可变)T授权(资源记录数可变)额外信息(资源记录数可变)二、In ternet 域名空间的分类在In ternet中,域名空间划分为三个部分:类属域、国家域和反向域。1. 类属域:按照主机的类属行为定义注册的主机。类属域的顶级符号包括 comedu、gov、int、mil、net、org 等。2. 国家域:按照国家定义注册的主机。国

2、家域的顶级符号包括cn、us、zw等。3. 反向域:把一个地址映射为名字。三、DNS高速缓存当服务器向另一个服务器请求映射并收到它的响应时,它会在把结果发送给客户之前,把这个信息存储在它的 DNS高速缓存中。若同一客户或另一个客户请求同样的映射,它就检查高速缓存并解析这个问题。高速缓存减少了查询时间,提高了效率。实验步骤本实验将主机 A和B作为一组,主机C和D作为一组,主机E和F作为一组。现仅以主 机A和B为例,说明实验步骤。按照拓扑结构图连接网络,使用拓扑验证检查连接的正确性。练习一:In ternet 域名空间的分类1. 类属域将主机A、B的“首选DNS服务器”设置为公网DNS服务器,目的

3、是能够访问因特网。 主机B启动协议分析器开始捕获数据并设置过滤条件(提取DNS协议)。 主机 A在命令行下运行“ nslookup ”命令。Suceessf mlf lus hed the PHS Besolvek* CacheC-Daclinent And Sett M4dninitrAtornElQDkup ptbon , d rgServer: cnAddress : 21t9.27.8 B .2Kon-authar-iitativc dnver:ane:CtgloTMXtsl.fA4tly4riitAddress; 1?.27*77.175A

4、liases : irtni .python.oTgC = 7o耳unuTi t带 鼻nr li&! I-Jr- ly Cj*1 璋1刑种 iUibXAI) *HKibnKH 昨WWi nffik. H 耳 3黑 0 算土 % 零臼 2巳 Ml zA K申t mw飯Ne.Tl;p用你*i1*6A-LL L4 00iS6140 64岀DIMSStancard queiy re-spons*1 A 2l 2& 14 3b丸3Qj62醍的#N庭抑tJMMf:聞36 止 240& BCQiziDNSLandml epuery PTR . D. LO. D.O_aO.C ,O.O.O.D0

5、.0.0.0. Ij O.C .0.1.0.D.fl.2 30-6J041J240e.B0Cl;il2we:eoj3c-.m4:tDHSSUriCcrd M?!V沖cht*可 Hs M*Ji rrncJJ JO 631733?UtW33:mf!936:c 1W9001MDWS&ie制d flpcrv ANfwigM 30 W743MOBHOSl:!】4 1417 丁 N fiJPn*ic冉iv Im屮 71WET7 3Tfn nV-Ftdr e 酬:300 Eyt耳 on vw (2400 bt 3DO b忡耳 Lobfed (24J0 bCsLthnt 儿生匸昭2上砧点(OO:

6、LB:&? 6; bJ.d:X 弘驰H:舸(00:eD:4 :% a4 9d)PPP 4MM74 “.ns Lpd.dytOObO 65 6J 7* c0 -39 37 06 02 00 M 60aJje_fl*n. 72. 主机B停止捕获数据。分析主机B捕获到的数据及主机 A命令行返回的结果,回 答以下问题: Ptutek Klv 34! Wiratihwk X泾啦j Mi 抽业 网曲 K蛇口 kA) tr-jL 电空I IftB 补上 佯 fe Q N 0 e 丨戰負臥SJ丨 鮮甘4 叶-41# GR旺*um#Dt44*4f【PymN 单 14$E IWuWJTVUII W-i-i. CJ

7、1b.ofet% 览 枷;sooi :;iCisStwidjrd quvy FTR l(U)0Q4(haOJJMXMjOlOiJOLQDLOQ L 肌Q&JQ,虬45程一片87商Hffi HDO1::1RCTi anc* BH36:C ows5QkHdrd qE r-Mptww Nc uli nam* 2Z,H96S&MW-flQ13:snj-M 3fi;r MOR: Rfljj-l0K5生 rc力nr! qijrry 崗 *叭“ * 眄 er47 2L0ShHMDB.QQOl;!2B;W35SM:M36;c*6Stand讪已 oucfy fcshwtec CKAMt ww.f5.igav .

8、cri A 222闘“7瓦1 凭 22.09&W丄 4lH HUJ3zKKJheaJb;c 出谢;MX)L;1D*6Standard query AAM 血wjL前v.m 22.imMMOC:tJb:C IJ*iSyandatd qpery ipry Sev fiaiure卜Trnr 4?!tryt cn iwp (1Mh 揪* bytni(ItH# K)(Thwwr 儿 Sr亡 *如吧TGhfiHdcD只皿匕0勺&朋快J (00:e(k4c!M 5d)PPP tiwH 屬 itwiTiei 处s*nPcnt-tDhPBrtt PratazjQfrfiEet Pns创也 险邛细 氏 Src7

9、2& mi ,1 Z*W WO1 ;1X X; 2MO8-ffi330*-eB3&-c9a - J4rcdlh (249033:WOflfl ;c9a Mcd -4tfi -Umf Data gram 阳otoc 叫 5rc Pwt: domain (SIX X Pwlr 537&9 51?OTDunun Name Sy&Lan (responsde)fN;底划El 竹:Ml(Tmf 即 0+1183000 佬CMdsjTf前馳血列TD: 0jrt)M2 Fgs;如命盹StdrKbd qwy rcipomc bfo crBwJQjrEn-1Arwwr Rfcr 2Ailhwtv Rfe. 2A

10、ddtwi RFbi 1Qjwsp iww.jLgffv .oi: type 他 da猛hl3 Awsiwni口 iM* ji jguw jrfu typt CiMBIfp I*聲Bh门tt 湎也阳l*屮mr. tri-vaWrrB.jLgn出g ty斑 & dfasa 114 昶缶 222 160.72.196 -AudwtJtNC na et-idi.Qf K3oofe-a 业 100 m(B di FFFnrcimtiTKa顾顾 aw HQOTO QOOOQQ JcOQCH de 胡 幅 E cfl 2f GO C2 00 MH/.,OOffi W DD OL SO DO Ob GJ;

11、/OWSsystni37and耳尸Hicrcsoft MindoMiS,2.37?0)版权加有丄加胡的Hici-osoft ConuC: Dvcuhp ntE And Sett ingi; AdninlctrHtarriClDa)Liip ijum .)jyt lion . urg Srvqr: ncslow&vof cducnadLrjs: aie.27.ua.2Hou uthoritst Lvr ansuer=H*ne :c 4glo1a l-s?l + jf4st -ret199_2?.?V.17SALtaea: wuw - python. orcjC: vJtocunents and

12、Sett irigExflrtRiniEtratorslcioMup ijuu . j 1-yav - chServer: ncslAcUrcss: 21S-27.S9.2Han -aut hg r itat iv e ana wer=Nne :www_f& , jl.grou ,cnAcldrcss! 218.2,26-196Aliases: wwn.j1du cnMhjciments and Sett incjsldn inist ratar_ 主机B停止捕获数据。分析主机 B捕获到的数据及主机 A命令行返回的结果,回答以下 问题:对应的的IP地址是什么?96www

13、..c n ”域名的顶级、二级、三级域名的含义是什么? 一级cn:中国国家域名 二级gov:政府三级jl:表示吉林省4. 反向域 将主机A B的“首选DNS服务器”设置为服务器的IP地址(0 )。laterntt 协谏(TCP/ID 屋性21 Al自当縣F1a自动联得1P地址r使用下面的ip地址:IF地址:孑F?懂码QP :戳JA网关Q0:r自动菽需ER5服务鶉论址)恂便用下面的DK眼务聽地址d):肯遶 DKS 服务耦(Z): 17216 To . 1J备用DFS服势罄纽):高级證) 主机B启动协议分析器开始捕获数据并设置过滤条件(提取DNS协议)。 主机A在命

14、令行下运行“ nslookup 0”命令。 主机B停止捕获数据。分析主机B捕获到的数据及主机 A命令行返回的结杲,回答以下问题:UM 阳fa加|Swct|*iitiMii.litIhtlM*! |ULJ U 1 i|smiTC -EJ.msw to.oL72.16 0 IDa l3!2?97DO7.229e &g3 A31 IfrQ1-ITS t-jO 1H3盘 El2?71(冲“诧 史4总.:丄CheSurdariJtuerv 匕.31177&10.0.:tjndhrd-qjtry A Lang IJ&TOO?. j-5i_H; yQLMfy 禹r二嵋 加n I&6出第i

15、XLl&AMSurdird query A 叭|心力血=礙 “91g 17 62532 10aQ 2.15-172.16JO 却455L3ndTdquery A L-jpg 绍疋姬 2288 Ltd LCitridrd jjng 1 yiTOtiT.甘7 里lf| Xi Fi*M 141 in n iqV 0v .V_.p t % mW . i彷博aw沁r也M中窃 A 3fll2巩0化2携百9|11 22.347 10,0.2.15Pi.t&aioanftrd:qiMrv PTU 10 4)b 16.172-n-rfS-srpaL2 H10.0.2.:i0E-LaniardqWY PTR 10

16、.0a 16. L71.r*3cfrarpai User Dogr#m PrcMg, Src Port: wisTnessisnjBr (3419*X DsitPm;寸沁an (53J 3 Oonnari iwm fOHY)Tr rue Son血:触冲漏FUgs: OwOlQOoue)QuttWB IArawrRRii 0AUSwnlyRPs; 0堂 Qubok.5T * Ul、3-“I v -W 皿恥环申讴EE珥Ci*于忖誉:*痂* 0 对应的域名是什么?反向域的顶级、二级域名分别是什么?DNS分为Client和Server,Client 扮演发问的角色,也就是问Serv

17、er 一个Domain Name,而Server必须要回答此 Domain Name的真正IP地址。而当地的 DNS先会查自己的资料库。如果自己的资料库没有,则会往该DNS上所设的的DNS询问,依此得到答案之后,将收到的答案存起来,并回答客户。练习二:DNS正向查询【说明】本练习中要求每台主机配置DNS服务器,(DNS服务器的IP地址即Linux服务器的IP地址)其IP地址以00 为例。 各组主机IP地址配置如下:第一组六台主机IP 地址依次为1,2-6;第二组六台主机IP 地址依次为1,172

18、.16.1.226;其他各组以此类推。在主机B上执行命令“ nslookup主机B的IP ”获取主机B的域名,并告知主机 A。主机A启动仿真编辑器,编写一个DNS正向查询报文。其中:MAC层:源MAC地址:本机 MAC地址。目的MAC地址:Linux服务器的MAC地址。IP层:源IP地址:本机IP地址。目的IP地址:Linux服务器的IP地址(00)。总长度:IP层及其上层协议总长度。校验和:IP层字段全部编辑完成后,计算IP层校验和。UDP层:目的端口: 53。有效负载长度:UDP层及其上层协议总长度。总长度:IP层及其上层协议总长度。校验和:所有字段

19、编辑完成后,计算校验和。DNS层:标志:0100。问题记录数:1。问题记录:右击,追加块。域名循环体:右击,追加块。按格式要求填写步骤 1获取的主机B的域名。例如:设步骤1中获取的域名为host12.Netlab ,则追加3块,最后一块“长度”字段为0,如图所示:问题类型:1。问题类别:1。BLt op Bieck口览生佢扶忸曰Lo9匚生&戦标琵ko e-L12日Loot Block&WetLab3Lo c p 61 ockr 民度01问麒瑕113. 主机B启动协议分析器开始捕获数据,并设置过滤条件(提取DNS协议)。4. 主机A发送已编辑好的报文。5. 主机B停止捕获数据。在捕获到的数据中查

20、找DNS向应报文。 在响应报文中提取主机 B的IP地址。练习三:DNS反向查询1. 该练习中,DNS服务器及各主机IP地址配置同练习二。2. 主机A启动仿真编辑器,编写一个 DNS反向查询报文。其中:MAC层:源MAC地址:本机MAC地址。目的MAC地址:Linux服务器的MAC地址。IP层:源IP地址:本机IP地址。目的IP地址:Linux服务器的IP地址(00)。总长度:IP层及其上层协议总长度。校验和:IP层字段全部编辑完成后,计算IP层校验和。UDP层:目的端口: 53。有效负载长度:UDP1及其上层协议总长度。 校验和:所有字段编辑完成后,计算校验和。DNS层:标

21、志:0100。问题记录数:1。问题记录:右击,追加块。域名循环体:右击,追加块。按格式要求填写主机B反向域域名(反转IP+. )。例如:设主机 B的IP地址为2 ,则它的反向域为 72.,这需要追加7个块,其中最后一个块“长度”字段为0,如图所示:日Til: zkB0 i D I師记UQLc p Elo 71iLK底记I.Q : p : i WVrKSL . p : 1 . K師记ITS曰 p7ip 址0L. p Bl t k帧记B La : turviirL问题类型:12。问题类别:1。3. 主机B启动协议

22、分析器开始数据捕获,设置过滤条件(提取DNS协议)。4. 主机A发送已编辑好的报文。5. 主机B停止捕获数据。在捕获到的数据中查找DNS向应报文。在响应报文中提取主机 B的域名地址。练习四:DNS的应用及高速缓存1. 该练习中,DNS服务器及各主机IP地址配置同练习二。2. 主机A在命令行下执行“ ipconfig /flushdns”命令来清空 DNS高速缓存。3. 主机B启动协议分析器开始捕获数据并设置过滤条件(提取DNS协议和ICMP协议)。4. 主机A在命令行下执行“ping主机B的域名”命令,然后执行“ipconfig /displaydns命令来显示DNS高速缓存。在缓存中找到主机B的域名所对应的记录。5. 主机A在命令行下再次执行“ ping主机B的域名”命令。6. 主机B停止捕获,分析其捕获的数据及主机 A的DNS高速缓存中的内容,回答问题:简述在使用域名完成的通信中,DNS协议所起到的作用。简述DNS高速缓存的作用。*参考主机B “会话分析”视图的显示结果,绘制此次访问过程的报文交互图(包括ICMP协议)思考问题1.因特网的域名结构是怎样的?它与目前的电话网的号码结构有何异同之处?现在的In ternet 采用了层次树状结构的命名方法, 任何一个连接在In ternet 上的主机或路 由器,都有一个唯一的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论