DNS订单详细内容
一、基础结构部分
1.事务ID(Transaction ID)
含义:用于标识每个DNS报文的唯一性,请求和响应报文的事务ID相同,用于匹配请求和响应。
示例值:0x9ad0
标志(Flags)
含义:包含多个字段,用于控制和标识DNS报文的类型和属性。
子字段:
QR(Response):查询请求为0,响应为1。
Opcode:操作码,0表示标准查询,1表示反向查询,2表示服务器状态请求。
AA(Authoritative):授权应答,值为1时表示名称服务器是权威服务器,值为0表示不是权威服务器。
TC(Truncated):是否被截断,值为1时表示响应超过512字节并已被截断,只返回前512个字节。
RD(Recursion Desired):期望递归,值为1时表示必须处理这个查询,否则返回其他能解答的名称服务器列表。
RA(Recursion Available):可用递归,值为1时表示服务器支持递归查询。
Z:保留字段,值为0。
rcode(Reply code):返回码,0表示没有错误,1表示格式错误,2表示域名服务器失败,3表示名字错误,4表示查询类型不支持,5表示拒绝。
问题计数(Questions)
含义:DNS查询请求的数目。
示例值:1
4.回答资源记录数(Answer RRs)
含义:DNS响应的资源记录数目。
示例值:在请求中为0,响应中根据实际回答情况变化。
5.权威名称服务器计数(Authority RRs)
含义:权威名称服务器的资源记录数目。
示例值:在请求中为0,响应中根据实际回答情况变化。
6.附加资源记录数(Additional RRs)
含义:额外的记录数目(权威名称服务器对应的IP地址数目)。
示例值:在请求中为0,响应中根据实际回答情况变化。
二、问题部分
查询名(Query Name)
含义:要查询的域名。
示例值:www.example.com.
查询类型(Query Type)
含义:查询的类型,例如A记录、AAAA记录、CNAME等。
示例值:A
查询类别(Query Class)
含义:查询的类别,通常为IN(互联网)。
示例值:IN
三、资源记录部分
1.回答部分(Answer Section)
结构:每条记录包括名称、类型、类、生存时间(TTL)、数据长度和数据。
示例:
名称:www.example.com.
类型:A
类:IN
TTL:300秒
数据长度:4字节
数据:93.184.216.34(IPv4地址)
2.权威部分(Authority Section)
含义:包含权威名称服务器的信息。
结构:同上,每条记录包括名称、类型、类、生存时间、数据长度和数据。
3.附加部分(Additional Section)
含义:包含额外的资源记录信息,通常是权威名称服务器对应的IP地址。
结构:同上,每条记录包括名称、类型、类、生存时间、数据长度和数据。
四、单元表格示例
字段名称 | 含义 | 示例值 |
事务ID | 用于标识每个DNS报文的唯一性 | 0x9ad0 |
QR | 查询请求/响应的标志信息 | 0(请求),1(响应) |
Opcode | 操作码 | 0(标准查询),1(反向查询) |
AA | 授权应答 | 1(权威服务器),0(非权威服务器) |
TC | 是否被截断 | 0(未截断),1(已截断) |
RD | 期望递归 | 1(期望递归),0(不期望递归) |
RA | 可用递归 | 1(支持递归),0(不支持递归) |
Z | 保留字段 | 0 |
rcode | 返回码 | 0(无错误),1(格式错误) |
问题计数 | DNS查询请求的数目 | 1 |
回答资源记录数 | DNS响应的资源记录数目 | 1 |
权威名称服务器计数 | 权威名称服务器的资源记录数目 | 0 |
附加资源记录数 | 额外的记录数目 | 0 |
查询名 | 要查询的域名 | www.example.com. |
查询类型 | 查询的类型 | A |
查询类别 | 查询的类别 | IN |
TTL | 生存时间 | 300秒 |
数据长度 | 数据的长度 | 4字节 |
数据 | 具体的数据信息 | 93.184.216.34(IPv4地址) |
五、相关问题与解答
什么是DNS的递归查询?
答:递归查询是指DNS服务器为客户机完全解析域名(直到获得最终的IP地址)的过程,如果被请求的名称服务器没有一个授权回答,则会代表客户端向其他名称服务器进行查询,直到得到答案,然后将结果返回给客户端,这个过程对客户端是透明的。
2.DNS中的TC(Truncated)标志有何作用?
答:TC标志用于指示DNS响应是否被截断,当响应的数据量超过512字节时,DNS服务器会将TC标志设置为1,表示响应已被截断,并只返回前512个字节的数据,客户端可以通过再次请求获取完整的响应数据。
来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/115063.html