QB-╳╳-╳╳╳-╳╳╳╳
header 部分简图 字段名 id flag 字段类型 unsigned short unsigned short 字段长度 2byte 2byte 字段取 值范围 备注 消息ID 0bit QR 1-3bit OpCode 5bit AA 6bit TC 7bit RD 8bit RA 9-11bit Z 12-15bitRCODE the number of entries in the question section. the number of resource records in the answer section. the number of name server source records in authority records4
qdcount
unsigned short
2byte
ancount
unsigned short
2byte
nscount
unsigned short
2byte
header部分字段详解
说明:opCode : 规定查询的类型。 0 标准查询 1 反向查询
2 Server状态请求 3-15 保留为将来用当查询NAPTR记录时,OpCode值为0(Standard query)。
AA: 在response消息中说明对question部分中domain name的答复是权威 enum server答复的。
0 非权威答复 1 权威答复
TC: 说明这个消息是被截断的,由于长度超过传输协议(TCP/UDP)最 大许可。
0 非截断 1 截断
RD: 说明客户端希望enum server采用递归查询。该字段值可以被response 消息中。
0 非递归查询
1 递归查询
RA: 说明客户端的递归查询请求,enum server是否支持。 0 不支持 1 支持
Z: 保留为以后用。 RCODE: 响应码
0 No error condition
1 Format error - The enum server was unable to interpret the query.
2 Server failure - The enum server was unable to process this query due to
a problem with the enum server.
3 Name Error - Meaningful only for responses from an