responsecode0是什么意思,responsecode是啥意思

首页 > 机动车 > 作者:YD1662023-05-29 15:59:42

说了这么多,协议头部,到底有哪些字段,其含义是什么都还不知道,那怎么去分析报文,下面我们一起再看看报文什么样子。

responsecode0是什么意思,responsecode是啥意思(17)

DNS 报文结构

基础结构部分:

DNS 报文基础部分为 DNS 首部。其中包含了事务 ID,标志,问题计数,回答资源计数,回答计数,权威名称服务器计数和附加资源记录数。

重点!!!!基础结构中的标志字段细分如下:

responsecode0是什么意思,responsecode是啥意思(18)

标志字段

当值为 0 时,表示没有错误;当值为 1 时,表示报文格式错误(Format error),服务器不能理解请求的报文;当值为 2 时,表示域名服务器失败(Server failure),因为服务器的原因导致没办法处理这个请求;当值为 3 时,表示名字错误(Name Error),只有对授权域名解析服务器有意义,指出解析的域名不存在;当值为 4 时,表示查询类型不支持(Not Implemented),即域名服务器不支持查询类型;当值为 5 时,表示拒绝(Refused),一般是服务器由于设置的策略拒绝给出应答,如服务器不希望对某些请求者给出应答。

问题部分

该部分是用来显示 DNS 查询请求的问题,其中包含正在进行的查询信息,包含查询名(被查询主机名字)、查询类型、查询类。

responsecode0是什么意思,responsecode是啥意思(19)

资源记录部分

资源记录部分包含回答问题区域,权威名称服务器区域字段、附加信息区域字段,格式如下。

responsecode0是什么意思,responsecode是啥意思(20)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.