2.2.10.2.23 DNSSRV_ERROR_STATS
The DNSSRV_ERROR_STATS structure has DNS server statistics related to the different types of errors returned by the server. This structure MUST be formatted as follows:
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Header |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
NoError |
|||||||||||||||||||||||||||||||
FormError |
|||||||||||||||||||||||||||||||
ServFail |
|||||||||||||||||||||||||||||||
NxDomain |
|||||||||||||||||||||||||||||||
NotImpl |
|||||||||||||||||||||||||||||||
Refused |
|||||||||||||||||||||||||||||||
YxDomain |
|||||||||||||||||||||||||||||||
YxRRSet |
|||||||||||||||||||||||||||||||
NxRRSet |
|||||||||||||||||||||||||||||||
NotAuth |
|||||||||||||||||||||||||||||||
NotZone |
|||||||||||||||||||||||||||||||
Max |
|||||||||||||||||||||||||||||||
BadSig |
|||||||||||||||||||||||||||||||
BadKey |
|||||||||||||||||||||||||||||||
BadTime |
|||||||||||||||||||||||||||||||
UnknownError |
Header (8 bytes): A structure of type DNSSRV_STAT_HEADER (section 2.2.10.2.1).
NoError (4 bytes): The number of occurrences where the server returned success (0x00000000) and query was successfully responded to.
FormError (4 bytes): The number of occurrences where the server returned error code 0x00000001 due to a malformed query.
ServFail (4 bytes): The number of occurrences where the server returned error code 0x00000002 due to a failure in query processing at server.
NxDomain (4 bytes): The number of occurrences where the server returned a name error code 0x00000003.
NotImpl (4 bytes): The number of occurrences where the server returned error code 0x00000004 due to unimplemented functionality.
Refused (4 bytes): The number of occurrences where the server returned error code 0x00000005 due to policy restrictions.
YxDomain (4 bytes): The number of occurrences where the server returned error code 0x00000006 due to a domain not being found.
YxRRSet (4 bytes): The number of occurrences where the server returned error code 0x00000007 due to the unexpected existence of a resource record.
NxRRSet (4 bytes): The number of occurrences where the server returned error code 0x00000008, because the requested resource record did not exist.
NotAuth (4 bytes): The number of occurrences where the server returned error code 0x00000009 due to the server not being authoritative for the zone.
NotZone (4 bytes): The number of occurrences where the server returned error 0x0000000A (10) due to the requested zone not being found.
Max (4 bytes): The number of occurrences where the server returned an error code 0x0000000F (15) which is larger than 4 bits and the server needed to introduce the OPT field in the response packet.
BadSig (4 bytes): The number of occurrences where the server returned error 0x00000010 (16) due to a bad signature being present in the query.
BadKey (4 bytes): The number of occurrences where the server returned error 0x00000011 (17) due to a bad key being present in the query.
BadTime (4 bytes): The number of occurrences where the server returned error 0x00000012 (18) due to a bad time stamp being present in the query.
UnknownError (4 bytes): The number of occurrences where the server returned an error code that was caused by any other reason than those listed above.