DnsServerCache class
Represents the settings of a DNS server cache.
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 DnsServerCache : DnsServerZone
{
string DistinguishedName;
string ZoneName;
string ZoneType;
boolean IsPaused;
boolean IsDsIntegrated;
boolean IsAutoCreated;
boolean IsReverseLookupZone;
boolean IsReadOnly;
boolean IsShutdown;
datetime MaxTtl;
datetime MaxNegativeTtl;
uint32 MaxKBSize;
boolean EnablePollutionProtection;
boolean StoreEmptyAuthenticationResponse;
uint32 LockingPercent;
boolean IgnorePolicies;
};
Members
The DnsServerCache class has these types of members:
Properties
The DnsServerCache class has these properties.
-
DistinguishedName
-
-
Data type: string
-
Access type: Read-only
The Lightweight Directory Access Protocol (LDAP) name of the domain.
This property is inherited from DnsDomain.
-
-
EnablePollutionProtection
-
-
Data type: boolean
-
Access type: Read/write
True to enable protection against cache pollution; otherwise, false.
-
-
IgnorePolicies
-
-
Data type: boolean
-
Access type: Read-only
True to ignore the policies of the cache; otherwise, false.
Windows Server 2012 R2 and Windows Server 2012: Not supported.
-
-
IsAutoCreated
-
-
Data type: boolean
-
Access type: Read-only
true if the zone is automatically created; otherwise, false.
This property is inherited from DnsServerZone.
-
-
IsDsIntegrated
-
-
Data type: boolean
-
Access type: Read-only
true if the zone is integrated with Active Directory; otherwise, false.
This property is inherited from DnsServerZone.
-
-
IsPaused
-
-
Data type: boolean
-
Access type: Read-only
true if the zone is paused; otherwise, false.
This property is inherited from DnsServerZone.
-
-
IsReadOnly
-
-
Data type: boolean
-
Access type: Read-only
true if the zone is read-only; otherwise, false.
This property is inherited from DnsServerZone.
-
-
IsReverseLookupZone
-
-
Data type: boolean
-
Access type: Read-only
true if the zone is a reverse lookup zone; otherwise, false.
This property is inherited from DnsServerZone.
-
-
IsShutdown
-
-
Data type: boolean
-
Access type: Read-only
true if the zone is shutdown; otherwise, false.
This property is inherited from DnsServerZone.
-
-
LockingPercent
-
-
Data type: uint32
-
Access type: Read-only
The percentage of the maximum TTL for the cache, after which DNS cache locking is enabled. Cache locking allows you to control whether information in the DNS cache can be overwritten.
-
-
MaxKBSize
-
-
Data type: uint32
-
Access type: Read/write
The maximum size of the cache, in bytes.
-
-
MaxNegativeTtl
-
-
Data type: datetime
-
Access type: Read/write
The maximum TTL duration in which the cache can cache negative responses.
-
-
MaxTtl
-
-
Data type: datetime
-
Access type: Read/write
A timespan that specifies the time to live (TTL) of the cache.
-
-
StoreEmptyAuthenticationResponse
-
-
Data type: boolean
-
Access type: Read/write
True to store empty authentication responses in the cache; otherwise, false.
-
-
ZoneName
-
-
Data type: string
-
Access type: Read/write
The name of the zone.
This property is inherited from DnsServerZone.
-
-
ZoneType
-
-
Data type: string
-
Access type: Read-only
The zone type.
This property is inherited from DnsServerZone.
-
-
Cache ("Cache")
-
Primary ("Primary")
-
Secondary ("Secondary")
-
Stub ("Stub")
-
Forwarder ("Forwarder")
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2012 |
Namespace |
Root\Microsoft\Windows\Dns |
MOF |
|
DLL |
|