Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
DNS server's statistics related to recursive resource record lookups.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Syntax
[ClassVersion("1.0.0"), dynamic, provider("DnsServerPSProvider"), AMENDMENT]
class DnsServerRecursionStatistics
{
uint32 ReferalPasses;
uint32 QueriesRecursed;
uint32 OriginalQuestionRecursed;
uint32 AdditionalRecursed;
uint32 TotalQuestionsRecursed;
uint32 Retries;
uint32 LookupPasses;
uint32 Forwards;
uint32 Sends;
uint32 Responses;
uint32 ResponsesUnmatched;
uint32 ResponsesMismatched;
uint32 ResponseFromForwarder;
uint32 ResponseAuthoritative;
uint32 ResponseNotAuthoritative;
uint32 ResponseAnswer;
uint32 ResponseNameError;
uint32 ResponseRCode;
uint32 ResponseEmpty;
uint32 ResponseDelegation;
uint32 ResponseNonZoneData;
uint32 ResponseUnsecure;
uint32 ResponseBadPacket;
uint32 SendResponseDirect;
uint32 ContinueCurrentRecursion;
uint32 ContinueCurrentLookup;
uint32 ContinueNextLookup;
uint32 RootNsQuery;
uint32 RootNsResponse;
uint32 CacheUpdateAlloc;
uint32 CacheUpdateResponse;
uint32 CacheUpdateFree;
uint32 CacheUpdateRetry;
uint32 SuspendedQuery;
uint32 ResumeSuspendedQuery;
uint32 TimedoutQueries;
uint32 FinalTimeoutQueued;
uint32 FinalTimeoutExpired;
uint32 RecursionFailure;
uint32 ServerFailure;
uint32 PartialFailure;
uint32 CacheUpdateFailure;
uint32 RecursePassFailure;
uint32 FailureReachAuthority;
uint32 FailureReachPreviousResponse;
uint32 TcpTry;
uint32 TcpConnect;
uint32 TcpQuery;
uint32 TcpResponse;
uint32 TcpDisconnect;
uint32 DiscardedDuplicateQueries;
uint32 DuplicateCoalesedQueries;
uint32 GnzLocalQuery;
uint32 GnzRemoteQuery;
uint32 GnzRemoteResponse;
uint32 GnzRemoteResponseCacheSuccess;
uint32 GnzRemoteResponseCacheFailure;
uint32 CacheLockingDiscards;
};
Members
The DnsServerRecursionStatistics class has these types of members:
Properties
The DnsServerRecursionStatistics class has these properties.
-
AdditionalRecursed
-
-
Data type: uint32
-
Access type: Read-only
The number of recursions performed to return additional data or CNAME.
-
-
CacheLockingDiscards
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server discarded a cache update due to cache record locking.
-
-
CacheUpdateAlloc
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server allocated a query to be sent to update a cache entry.
-
-
CacheUpdateFailure
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server received failure for self-generated cache update recursion queries to remote servers.
-
-
CacheUpdateFree
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server released a query request or response packet sent to update a cache entry.
-
-
CacheUpdateResponse
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server received responses for a query sent to update a cache entry.
-
-
CacheUpdateRetry
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server reattempted a query to update cache entry information.
-
-
ContinueCurrentLookup
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server received a response from a remote DNS server while processing a client query and restarted recursion.
-
-
ContinueCurrentRecursion
-
-
Data type: uint32
-
Access type: Read-only
The number of additional remote queries generated by the DNS server during normal query processing.
-
-
ContinueNextLookup
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server started a lookup with the next query.
-
-
DiscardedDuplicateQueries
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server discarded a query that was received from the same client with the same transaction ID when there was already a query with the same query name, type ID, and transaction ID outstanding.
-
-
DuplicateCoalesedQueries
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server coalesced a query that was received from a client while another query with the same query name and type ID was outstanding at the server for processing.
-
-
FailureReachAuthority
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server failed to perform recursive lookups on queries, because it failed to reach an authoritative server.
-
-
FailureReachPreviousResponse
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server received failure while performing recursive lookup on queries, because the query recursed back to the domain from which a name server had already responded.
-
-
FinalTimeoutExpired
-
-
Data type: uint32
-
Access type: Read-only
The number of recursive queries expired without the server receiving any response.
-
-
FinalTimeoutQueued
-
-
Data type: uint32
-
Access type: Read-only
The number of recursive queries enlisted to wait for final time-out before they expire.
-
-
Forwards
-
-
Data type: uint32
-
Access type: Read-only
The number of recursive queries sent to forwarding servers.
-
-
GnzLocalQuery
-
-
Data type: uint32
-
Access type: Read-only
The number of times a GNZ lookup query was answered locally.
-
-
GnzRemoteQuery
-
-
Data type: uint32
-
Access type: Read-only
The number of times a GNZ lookup query was sent to a remote server.
-
-
GnzRemoteResponse
-
-
Data type: uint32
-
Access type: Read-only
The number of times a GNZ lookup query response was received from a remote server.
-
-
GnzRemoteResponseCacheFailure
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server received failure for GNZ cache update query requests sent to a remote server.
-
-
GnzRemoteResponseCacheSuccess
-
-
Data type: uint32
-
Access type: Read-only
The number of times a GNZ cache update query response was successfully received from a remote server.
-
-
LookupPasses
-
-
Data type: uint32
-
Access type: Read-only
The number of recursive lookups performed.
-
-
OriginalQuestionRecursed
-
-
Data type: uint32
-
Access type: Read-only
The number of new recursive queries initiated
-
-
PartialFailure
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server received failures for recursion queries to remote servers, when it had already received an answer but was looking up additional records.
-
-
QueriesRecursed
-
-
Data type: uint32
-
Access type: Read-only
The number of queries received that required recursive lookups.
-
-
RecursePassFailure
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server failed to perform recursive lookups on queries.
-
-
RecursionFailure
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server received failures for recursion queries to remote servers.
-
-
ReferalPasses
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server returned a referral value.
-
-
ResponseAnswer
-
-
Data type: uint32
-
Access type: Read-only
The number of responses received from other servers for recursive queries.
-
-
ResponseAuthoritative
-
-
Data type: uint32
-
Access type: Read-only
The number of responses received from the server authoritative for the zone.
-
-
ResponseBadPacket
-
-
Data type: uint32
-
Access type: Read-only
The number of bad response packets received.
-
-
ResponseDelegation
-
-
Data type: uint32
-
Access type: Read-only
The number of delegation responses received by the server.
-
-
ResponseEmpty
-
-
Data type: uint32
-
Access type: Read-only
The number of empty responses received from other servers.
-
-
ResponseFromForwarder
-
-
Data type: uint32
-
Access type: Read-only
The number of responses received from forwarders.
-
-
ResponseNameError
-
-
Data type: uint32
-
Access type: Read-only
The number of name errors received by the server.
-
-
ResponseNonZoneData
-
-
Data type: uint32
-
Access type: Read-only
The number of error responses when a name is not found in the zone.
-
-
ResponseNotAuthoritative
-
-
Data type: uint32
-
Access type: Read-only
The number of responses received from a server not authoritative for the zone.
-
-
ResponseRCode
-
-
Data type: uint32
-
Access type: Read-only
The number of errors other than name errors received by the server.
-
-
Responses
-
-
Data type: uint32
-
Access type: Read-only
The number of query responses received by the server.
-
-
ResponsesMismatched
-
-
Data type: uint32
-
Access type: Read-only
The number of responses received for which an outstanding query with a matching transaction-id was located but response was invalid for the query.
-
-
ResponsesUnmatched
-
-
Data type: uint32
-
Access type: Read-only
The number of responses received for which an outstanding query with a matching transaction-id could not be located.
-
-
ResponseUnsecure
-
-
Data type: uint32
-
Access type: Read-only
The number of unsecure responses received when the server is configured to receive secure responses.
-
-
ResumeSuspendedQuery
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server resumed a suspended query that was needed to update cache entry information
-
-
Retries
-
-
Data type: uint32
-
Access type: Read-only
The number of retries performed for recursive queries sent by the server.
-
-
RootNsQuery
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server sent a query for a root name server.
-
-
RootNsResponse
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server processed a response from one of its root servers.
-
-
SendResponseDirect
-
-
Data type: uint32
-
Access type: Read-only
The number of responses that the DNS server received from remote servers and sent directly to clients.
-
-
Sends
-
-
Data type: uint32
-
Access type: Read-only
The total number of recursive queries sent by the server.
-
-
ServerFailure
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server sent failures to the client.
-
-
SuspendedQuery
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server suspended sending a query needed to update cache entry information.
-
-
TcpConnect
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server successfully established a TCP connection to send a recursive query.
-
-
TcpDisconnect
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server disconnected a connection that was established to send a recursive query over TCP to a remote server.
-
-
TcpQuery
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server sent a recursive query over TCP.
-
-
TcpResponse
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server received a recursive query response over TCP.
-
-
TcpTry
-
-
Data type: uint32
-
Access type: Read-only
The number of times the server started a recursive query over TCP.
-
-
TimedoutQueries
-
-
Data type: uint32
-
Access type: Read-only
The number of timed-out recursive queries.
-
-
TotalQuestionsRecursed
-
-
Data type: uint32
-
Access type: Read-only
The number of total recursions including original and additional.
-
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2012 |
Namespace |
Root\Microsoft\Windows\Dns |
MOF |
|
DLL |
|