DNS协议分析 第6关 指定服务器的DNS报文分析


任务描述

本关任务:分析指定服务器进行 DNS 解析的报文。

相关知识

为了完成本关任务,你需要掌握:

  1. 指定 DNS 服务器时 DNS 解析过程;
  2. 分析指定 DNS 服务器解析的查询与响应报文。

指定 DNS 服务器的域名解析过程

下图使用 Wireshark 抓取了使用114.114.114.114域名服务器解析baidu.com的 DNS 报文。

从报文列表可以看出,经历了多次查询与应答,在最后一轮才得到了baidu.com的 A 地址。查询的百度域名依次为: baidu.com.default.svc.cluster.local baidu.com.svc.cluster.local baidu.com.cluster.local baidu.com

依次查看其应答报文,可以看出,前几次的应答都是 Authoritative Nameserver ,类型为 SOA ,即域名分区,没有得到真正的 IP 地址;只有最后一次才得到 Answers ,其类型 Type 为 A ,其 IP 地址为220.181.38.148,39.156.69.79

操作要求

双击打开桌面上的工作区文件夹”workspace”,再打开实训文件夹”myshixun”,将查询的信息保存到文件message-6.txt。具体要求如下:

(1)打开 Wireshark ,并在过滤器中输入 DNS 。筛选出 DNS 协议报文,并开始捕获报文。然后打开终端,输入命令并执行nslookup baidu.com 114.114.114.114,在 Wireshark 中停止捕获报文;

(2)查看查询报文,将该报文的目标 IP 地址写入文件中,并回答该地址是否是默认 DNS 服务器地址(填写"是"或"否");

答:nslookup baidu.com 114.114.114.114命令行是使用114.114.114.114域名服务器解析baidu.com,并不是默认网关

(3)依次查看查询报文的 Query 内容,将其 Name 的值写入文件中(以";"隔开); (4)依次查看前几个响应报文,将应答的 Type 值写入文件中,将应答的 Name 写入文件中(不用写<>括号);

查询报文例如:

响应报文例如:

 

 

(5)查看最后一个响应报文,将应答的 Type 值写入文件中,将应答的 address 依次写入文件中(两个地址以";"隔开);

测试说明

平台会对你操作的结果进行测试,如果全部正确,你将顺利通关!!


开始你的任务吧,祝你成功!

 

第三行有点长

baidu.com.default.svc.cluster.local;

baidu.com.svc.cluster.local;

baidu.com.cluster.local;

baidu.com 

DNS(Domain Name System)是一个用于将域名解析为IP地址的协议。它对于互联网的正常运行至重要。下面是对DNS协议分析DNS协议的头部包含了一些重要的字段,用于指示和控制DNS请求和响应的行为。以下是一些常见的字段: 1. 标识字段(Identification):占16位,用于唯一标识一个DNS请求或响应。请求和响应使用相同的标识,以便进行匹配。 2. 标志字段(Flags):占16位,用于指示消息类型、递归查询和授权回答等信息。其中最重要的标志是QR位,它表示消息是一个查询还是响应,0表示查询,1表示响应。 3. 问题数(QDCount):占16位,表示DNS请求中的问题数。通常情况下,一个DNS请求只会包含一个问题。 4. 回答数(ANCount):占16位,表示DNS响应中的回答数。根据DNS请求的类型,回答数可能为0,1或多个。 5. 授权回答数(NSCount):占16位,表示DNS响应中的授权回答数。这些回答指向权威服务器,它们具有授权解析相应域名的权限。 6. 额外信息数(ARCount):占16位,表示DNS响应中的附加信息数。这些信息可能是DNS记录中的资源记录(RR)或其他信息。 除了这些字段之外,DNS协议的头部还包含了一些其他的字段,例如生存时间(TTL)等。 通过分析DNS协议头部,我们可以了解到DNS的查询请求和响应的基本信息,例如查询类型、记录数以及授权回答等。这些信息对于网络管理和故障排除非常重要。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值