DnsServerSettings manages the Domain Name System (DNS) server settings and properties.
Source |
|
DSC Resource |
|
Documentation |
Note
|
See the specification of DnsServerSetting to get a more detailed description of all supported attributes. |
Parameter | Attribute | DataType | Description | Allowed Values |
---|---|---|---|---|
DnsServer |
Key |
String |
Specifies the DNS server to connect to, or use |
Default: |
AddressAnswerLimit |
Uint32 |
Maximum number of host records returned in response to an address request. |
5 to 28 |
|
AllowUpdate |
Uint32 |
Specifies whether the DNS Server accepts dynamic update requests. |
||
AutoCacheUpdate |
Boolean |
Indicates whether the DNS Server attempts to update its cache entries using data from root servers. |
|
|
AutoConfigFileZones |
Uint32 |
Indicates which standard primary zones that are authoritative for the name of the DNS Server must be updated when the name server changes. |
||
BindSecondaries |
Boolean |
Determines the AXFR message format when sending to non-Microsoft DNS Server secondaries |
|
|
BootMethod |
Uint32 |
Initialization method for the DNS Server. |
||
DefaultAgingState, |
Boolean |
Default ScavengingInterval value set for all Active Directory-integrated zones created on this DNS Server. |
|
|
DefaultNoRefreshInterval |
Uint32 |
No-refresh interval, in hours, set for all Active Directory-integrated zones created on this DNS Server. |
||
DefaultRefreshInterval |
Uint32 |
Refresh interval, in hours, set for all Active Directory-integrated zones created on this DNS Server. |
||
DisableAutoReverseZones |
Boolean |
Indicates whether the DNS Server automatically creates standard reverse look up zones. |
|
|
DisjointNets |
Boolean |
Indicates whether the default port binding for a socket used to send queries to remote DNS Servers can be overridden. |
|
|
DsPollingInterval |
Uint32 |
Interval, in seconds, to poll the DS-integrated zones. |
||
DsTombstoneInterval |
Uint32 |
Lifetime of tombstoned records in Directory Service integrated zones, expressed in seconds. |
||
EDnsCacheTimeout |
Uint32 |
Lifetime, in seconds, of the cached information describing the EDNS version supported by other DNS Servers. |
||
EnableDirectoryPartitions |
Boolean |
Specifies whether support for application directory partitions is enabled on the DNS Server. |
|
|
EnableDnsSec |
Uint32 |
Specifies whether the DNS Server includes DNSSEC-specific RRs, KEY, SIG, and NXT in a response. |
||
EnableEDnsProbes |
Boolean |
Specifies the behavior of the DNS Server. |
|
|
ForwardDelegations |
Uint32 |
Specifies whether queries to delegated sub-zones are forwarded. |
||
Forwarders |
String[] |
Enumerates the list of IP addresses of Forwarders to which the DNS Server forwards queries. |
||
ForwardingTimeout |
Uint32 |
Time, in seconds, a DNS Server forwarding a query will wait for resolution from the forwarder before attempting to resolve the query itself. |
||
IsSlave |
Boolean |
|
|
|
ListenAddresses |
String[] |
Enumerates the list of IP addresses on which the DNS Server can receive queries. |
||
LocalNetPriority |
Boolean |
Indicates whether the DNS Server gives priority to the local net address when returning A records. |
|
|
LogLevel |
Uint32 |
Indicates which policies are activated in the Event Viewer system log. |
||
LooseWildcarding |
Boolean |
Indicates whether the DNS Server performs loose wildcarding. |
||
MaxCacheTTL |
Uint32 |
Maximum time, in seconds, the record of a recursive name query may remain in the DNS Server cache. |
||
MaxNegativeCacheTTL |
Uint32 |
Maximum time, in seconds, a name error result from a recursive query may remain in the DNS Server cache. |
||
NameCheckFlag |
Uint32 |
Indicates the set of eligible characters to be used in DNS names. |
||
NoRecursion |
Boolean |
Indicates whether the DNS Server performs recursive look ups. TRUE indicates recursive look ups are not performed. |
|
|
RecursionRetry |
Uint32 |
Elapsed seconds before retrying a recursive look up. |
||
RecursionTimeout |
Uint32 |
Elapsed seconds before the DNS Server gives up recursive query. |
||
RoundRobin |
Boolean |
Indicates whether the DNS Server round robins multiple A records. |
|
|
RpcProtocol |
Int16 |
RPC protocol or protocols over which administrative RPC runs. |
||
ScavengingInterval |
Uint32 |
Interval, in hours, between two consecutive scavenging operations performed by the DNS Server. |
||
SecureResponses |
Boolean |
Indicates whether the DNS Server exclusively saves records of names in the same subtree as the server that provided them. |
||
SendPort |
Uint32 |
Port on which the DNS Server sends UDP queries to other servers. |
||
StrictFileParsing |
Boolean |
Indicates whether the DNS Server parses zone files strictly. |
|
|
UpdateOptions |
Uint32 |
Restricts the type of records that can be dynamically updated on the server, used in addition to the AllowUpdate settings on Server and Zone objects. |
||
WriteAuthorityNS |
Boolean |
Specifies whether the DNS Server writes NS and SOA records to the authority section on successful response. |
||
XfrConnectTimeout |
Uint32 |
Time, in seconds, the DNS Server waits for a successful TCP connection to a remote server when attempting a zone transfer. |
DnsServerSettings:
Name: DnsServerSetting
ListenAddresses:
- 192.168.30.111
IsSlave: true
Forwarders:
- 168.63.129.16
- 168.63.129.18
RoundRobin: true
LocalNetPriority: true
SecureResponses: true
NoRecursion: false
BindSecondaries: false
StrictFileParsing: false
ScavengingInterval: 168
LogLevel: 50393905