$aa =
[line 59]
The AA (authoritative answer) bit in a DNS packet header
The AA bit as described in RFC1035. AA is set to 1 if the answer is authoritative. It has no meaning if QR is set to 0.
$ancount =
[line 106]
Number of answer RRs contained within the packet
16bit integer representing the number of answer resource records contained in the answer section of the DNS packet.
$arcount =
[line 126]
Number of additional RRs within the packet
16bit integer representing the number of additional resource records contained in the additional section of the DNS packet.
$id =
[line 39]
The packet's request id
The request id of the packet represented as a 16 bit integer.
$nscount =
[line 116]
Number of authority RRs within the packet
16bit integer representing the number of authority (NS) resource records contained in the authority section of the DNS packet.
$opcode =
[line 52]
The OPCODE name of this packet.
The string value (name) of the opcode for the DNS packet.
$qdcount =
[line 96]
Number of questions contained within the packet
16bit integer representing the number of questions in the question section of the DNS packet.
$qr =
[line 46]
The QR bit in a DNS packet header
The QR bit as described in RFC1035. QR is set to 0 for queries, and
- for repsones.
$ra =
[line 80]
The RA (recursion available) bit in a DNS packet header
This bit is set to 1 by the DNS server if the server is willing to perform recursion.
$rcode =
[line 86]
The RCODE name for this packet.
The string value (name) of the rcode for the DNS packet.
$rd =
[line 73]
The RD (recursion desired) bit in a DNS packet header
This bit should be set to 1 in a query if recursion is desired by the DNS server.
$tc =
[line 66]
The TC (truncated) bit in a DNS packet header
This flag is set to 1 if the response was truncated. This flag has no meaning in a query packet.