2.2.10.2.5 DNSSRV_QUERY_STATS
DNSSRV_QUERY_STATS defines a structure that carries the DNS server's statistics values related to query processing over different transports. This structure MUST be formatted as follows:
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Header |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
UdpQueries |
|||||||||||||||||||||||||||||||
UdpResponses |
|||||||||||||||||||||||||||||||
UdpQueriesSent |
|||||||||||||||||||||||||||||||
UdpResponsesReceived |
|||||||||||||||||||||||||||||||
TcpClientConnections |
|||||||||||||||||||||||||||||||
TcpQueries |
|||||||||||||||||||||||||||||||
TcpResponses |
|||||||||||||||||||||||||||||||
TcpQueriesSent |
|||||||||||||||||||||||||||||||
TcpResponsesReceived |
Header (8 bytes): A structure of type DNSSRV_STAT_HEADER (section 2.2.10.2.1).
UdpQueries (4 bytes): The cumulative number of queries received over UDP, as an unsigned 32-bit integer. If the value is greater than 0xFFFFFFFF, then the value modulo 0x100000000 is stored in the field.
UdpResponses (4 bytes): The cumulative number of query responses sent over UDP, as an unsigned 32-bit integer. If the value is greater than 0xFFFFFFFF, then the value modulo 0x100000000 is stored in the field.
UdpQueriesSent (4 bytes): The cumulative number of queries sent over UDP by this server to other remote servers, as an unsigned 32-bit integer. If the value is greater than 0xFFFFFFFF, then the value modulo 0x100000000 is stored in the field.
UdpResponsesReceived (4 bytes): The cumulative number of query responses received over UDP by the server, as an unsigned 32-bit integer. If the value is greater than 0xFFFFFFFF, then the value modulo 0x100000000 is stored in the field.
TcpClientConnections (4 bytes): The cumulative number of TCP connections accepted by this server, as an unsigned 32-bit integer. If the value is greater than 0xFFFFFFFF, then the value modulo 0x100000000 is stored in the field.
TcpQueries (4 bytes): The cumulative number of queries received over TCP, as an unsigned 32-bit integer. If the value is greater than 0xFFFFFFFF, then the value modulo 0x100000000 is stored in the field.
TcpResponses (4 bytes): The cumulative number of query responses sent over TCP, as an unsigned 32-bit integer. If the value is greater than 0xFFFFFFFF, then the value modulo 0x100000000 is stored in the field.
TcpQueriesSent (4 bytes): The cumulative number of queries sent over TCP by this server to other remote servers, as an unsigned 32-bit integer. If the value is greater than 0xFFFFFFFF, then the value modulo 0x100000000 is stored in the field.
TcpResponsesReceived (4 bytes): The cumulative number of query responses over TCP received by the server, as an unsigned 32-bit integer. If the value is greater than 0xFFFFFFFF, then the value modulo 0x100000000 is stored in the field.