The list of additional resource records contained within the message
The list of resource records contained within the message
Authentic Data - this one-bit field indicates whether the data in the response has been authenticated by the name server that provided the response.
Authoritative Answer - this bit is valid in responses and specifies that the responding name server is an authority for the domain in a question section.
Note that the contents of the answer section may have multiple owner names
because of aliases. The AA
bit corresponds to the name which matches the
query name, or the first owner name in the answer section.
The list of server resource records within the message
Checking Disabled - this one-bit field tells the upstream resolvers to skip DNSSEC validation and return the data as-is, regardless of whether the signature validates.
A 16-bit identifier assigned by the program that generates any kind of query. This identifier is copied to the corresponding reply and can be used by the requester to match up replies to outstanding queries.
A four-bit field that specifies the kind of query in this message. This value is set by the originator of a query and copied into the response.
The list of questions contained within the message
Response Code - this 4-bit field is set as part of responses.
Recursion Available - this bit is set or cleared in a response and denotes whether recursive query support is available in the name server.
Recursion Desired - this bit may be set in a query and is copied into the response.
If RD
is set, it directs the name server to pursue the query recursively. Recursive
query support is optional.
Truncated - specifies that this message was truncated due to a length greater than that permitted on the transmission channel.
A one-bit field that specifies whether this message is a query (0) or a response (1).
Reserved for future use. Must be zero in all queries and responses.
Constructs a new DNS packet