en-US/about_DnsServerRecursion.help.txt
.NAME
DnsServerRecursion .SYNOPSIS The DnsServerRecursion DSC resource manages recursion settings on a Microsoft Domain Name System (DNS) server. .DESCRIPTION The DnsServerRecursion DSC resource manages recursion settings on a Microsoft Domain Name System (DNS) server. Recursion occurs when a DNS server queries other DNS servers on behalf of a requesting client, and then sends the answer back to the client. The property SecureResponse that can be set by the cmdlet Set-DnsServerRecursion changes the same value as EnablePollutionProtection in the resource DnsServerCache does. Use the property EnablePollutionProtection in the resource DnsServerCache to enforce pollution protection. .PARAMETER DnsServer Key - System.String The host name of the Domain Name System (DNS) server, or use 'localhost' for the current node. .PARAMETER Enable Write - Nullable[System.Boolean] Specifies whether the server enables recursion. .PARAMETER AdditionalTimeout Write - Nullable[System.UInt32] Specifies the time interval, in seconds, that a DNS server waits as it uses recursion to get resource records from a remote DNS server. Valid values are in the range of 1 second to 15 seconds. See recommendation in the documentation of https://docs.microsoft.com/en-us/powershell/module/dnsserver/set-dnsserverrecursion. .PARAMETER RetryInterval Write - Nullable[System.UInt32] Specifies elapsed seconds before a DNS server retries a recursive lookup. Valid values are in the range of 1 second to 15 seconds. The recommendation is that in general this value should not be change. However, under a few circumstances it can be considered changing the value. For example, if a DNS server contacts a remote DNS server over a slow link and retries the lookup before it gets a response, it could help to raise the retry interval to be slightly longer than the observed response time. See recommendation in the documentation of https://docs.microsoft.com/en-us/powershell/module/dnsserver/set-dnsserverrecursion. .PARAMETER Timeout Write - Nullable[System.UInt32] Specifies the number of seconds that a DNS server waits before it stops trying to contact a remote server. The valid value is in the range of 1 second to 15 seconds. Recommendation is to increase this value when recursion occurs over a slow link. See recommendation in the documentation of https://docs.microsoft.com/en-us/powershell/module/dnsserver/set-dnsserverrecursion. .PARAMETER Reasons Read - DnsServerReason[] Returns the reason a property is not in desired state. |