DNS报文格式

本文详细介绍了DNS协议的关键组成部分,包括封包编号(QID)、查询响应标识(QR)、封包类别(OPCodes)、标志(Flags)及回应码(RCodes)等。此外还解释了各Section的构成,并列举了相关的RFC文档。

  

以下为各栏位的简要说明:
  QID
  DNS 查询封包编号,作为确认依据。
  QR
  查询封包为 0 ﹔回应为 1 。长度为 1 byte 。
  OPCodes
  封包类别(QUERY, IQUERY, STATUS, Reserved)。长度为 4 bytes。
  Flags
  共 4 bytes ,各表示:AA(Authoritative Answer)、TC(Truncation)、RD(Recursion Desired)、RA(Recursion Avalable)。
  Reserved
  保留未用。
  RCodes
  回应讯息,长 4 bytes ,除 0 及 6-15 保留未用外,1-5 分别为:Format Error、Server Failure、Name Error、Not Implemented、Refused。
  Question Section、Answer Section、Authority Section、Additional Records Section
  每一 Section 分为 NAME、TYPE、CLASS 三个子栏位,分别作为查询、应答、授权、额外记录等封包之资讯,及各自长度。
  好了﹐关于 DNS 协定的讨论﹐暂时介绍到这里﹐相信上面说的这些也够您消化的了。
  DNS 协定之 RFC 文件
  RFC-822﹑RFC-883﹑RFC-920﹑RFC-973﹑RFC-974﹑RFC-1032﹑RFC-1033﹑RFC-1034﹑RFC-1035﹑RFC-1101﹑RFC-1296

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值