Registry Settings for the Microsoft DNS ServerLast reviewed: December 8, 1997Article ID: Q164488 |
The information in this article applies to:
SUMMARYThis article describes settings for the Microsoft Domain Name Service (DNS) Server. You can modify most settings using the DNSADMIN tool, although some settings can only be altered using Registry Editor.
MORE INFORMATIONWARNING: Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. For information about how to edit the registry, view the "Changing Keys And Values" Help topic in Registry Editor (Regedit.exe) or the "Add and Delete Information in the Registry" and "Edit Registry Data" Help topics in Regedt32.exe. Not that you should back up the registry before you edit it. To change these parameters, use the following procedure:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters
EnableRegistryBoot
Key: DNS\Parameters
Value Type: REG_DWORD - Boolean
Default: 0 (False)
Valid Range: 0,1 (False, True)
Description: Configure the DNS Server to read information about
Zones either from a Bind style boot file or from the Registry.
NOTE: If you return to using a boot file, ALL changes to zone
information, including new zones, made through the DNS Manager
will be lost.
Forwarders
Key: DNS\Parameters
Value Type: REG_BINARY - Binary list of ip addresses.
Default: none
Description: IP address(es) of Forwarder(s).
ForwardingTimeout
Key: DNS\Parameters
Value Type: REG_DWORD - Time in seconds
Default: 5
Description: Timeout in seconds until a forwarded query is
regarded as unsuccessful.
IsSlave
Key: DNS\Parameters
Value Type: REG_DWORD - Boolean
Default: 0 (False)
Valid Range: 0,1 (False, True)
Description: Configures the DNS Server to be a Slave server.
Can only be used when the DNS Server is configured to use
Forwarder(s).
ListenAddresses
Key: DNS\Parameters
Value Type: REG_BINARY - Binary list of ip addresses.
Default: none
Description: Lists IP Addresses that the DNS Server will listen
on. (On a Multihomed computer you can configure the DNS server
to only listen to queries on listed IP addresses.)
BindSecondaries
Key: DNS\Parameters
Value Type: REG_DWORD - Boolean
Default: 1 Bind compatibility Enabled.
Valid Range: 0,1 (False, True)
Description: Disables (old) Bind compatible Zone Transfer.
Prior to BIND version 4.9.4, implementations of DNS would send
one resource record per message to secondary servers. For this
reason, Windows NT defaults to this standard when sending
messages to a non-Microsoft secondary DNS Server.
If the DNS secondary servers are running BIND version 4.9.4 or
later, it will be able to send multiple resource records at a time.
CleanupInterval
Key: DNS\Parameters
Value Type: REG_DWORD - Time in seconds
Default: 900 (15 minutes)
Valid Range: 600 - 86400 (ten minutes - one day)
Description: Specifies how often the DNS Server will clean up
the database from expired entries. The DNS Server will also verify
that it can find root servers at this interval. If no root servers
can be found using cached information, the DNS Server will reload
the cache file.
NOTE: The DNS Server will normally only update any cached NS and
corresponding A entries if current time-to-live (TTL) is less than
CleanupInterval. (that is, if the entry risks to be removed from the
cache before next CleanupInterval)
DisableAutoReverseZones
Key: DNS\Parameters
Value Type: REG_DWORD - Boolean
Default: 0 (Create AutoreverseZones Enabled.)
Valid Range: 0,1 (False, True)
Description: By default, when the DNS Server is started, 3 zones are
always created (In Memory only). These zones are used for localhost
lookups and they should always exist on the DNS Server.
0.in-addr.arpa
127.in-addr.arpa
255.in-addr.arpa
You should normally never disable this because, if they do not exist,
lookup to any of these zones will be sent to a root server.
As these zones are only created in memory and not stored in any zone
files, if you need to modify the localhost reverse lookup zone, then
you need to manually create it. The correct name for that zone is:
0.0.127.in-addr.arpa
NoRecursion
Key: DNS\Parameters
Value Type: REG_DWORD - Boolean
Default: 0 (Recursion Enabled.)
Valid Range: 0,1 (False, True)
Description: Enables/disables if the DNS Server should do
recursive lookups to other DNS Servers.
RecursionRetry
Key: DNS\Parameters
Value Type: REG_DWORD - Time in seconds
Default: 2
Description: Specifies number of seconds that the DNS Server
waits for a recursive query to another DNS Server to return.
RecursionTimeout
Key: DNS\Parameters
Value Type: REG_DWORD - Time in seconds
Default: 15
Description: Specifies maximum number of seconds that the DNS Server
waits before returning an unsuccessful answer to the client.
If RecursionTimeout is set to 15 and RecursionRetry is set to 2,
then if every query is unsuccessful, the DNS Server will make up
to 8 queries to other DNS servers before returning an unsuccessful
response to the resolver (client).
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\ZonesHolds information of every configured zone. Every zone has a registry key under the Zones key. There will always be a key with the name ".". This key will either refer to the cache file, or if the server is a root server, the zone file for the root domain. The DNS Server loads the cache from this file when started. The DNS Server will never respond to a query from the cache file. It is used internally in the DNS Server to find root name servers. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Zones\(ZoneName)\
DatabaseFile
Key: DNS\Zones\(ZoneName)\
Value Type: REG_SZ - String that holds File name.
Default: (zone.dns i.e. microsoft.com -> microsoft.com.dns)
Description: Name of the database file.
The file is stored in Winnt\System32\DNS
Type
Key: DNS\Zones\(ZoneName)\
Value Type: REG_DWORD - Number 0-2
Default:
Valid Range: 0,1,2
Description: Type of Zone/Database.
0=Cache file, 1=Primary Zone, 2=Secondary Zone.
NOTE: If the server is configured as a root server, then the Type
of the Zone file of the "." domain will be set to 1. And the format
of the file has to be the same as any other zone file.
NOTE: A root server does not cache resolved queries. It will always
respond from the zone file.
MasterServers
Key: DNS\Parameters
Value Type: REG_BINARY - Binary list of ip addresses.
Default: none
Description: IP addresses of Master servers. This entry is only
available for secondary zones. The DNS Server will contact
servers listed here to request a zone transfer.
SecondaryServers
Key: DNS\Parameters
Value Type: REG_BINARY - Binary list of IP addresses.
Default: none
Description: IP addresses of secondary servers to be notified
about changes to the zone. This list is also used if you
configure the DNS Server to only allow specific servers to
request a zone transfer (SecureSecondaries).
SecureSecondaries
Key: DNS\Parameters
Value Type: REG_DWORD - Boolean
Default: 0
Valid Range: 0,1 (False, True)
Description: Allow ONLY in SecondaryServers listed servers
to function as secondary servers.(Request ZoneTransfer.)
|
Additional query words: dns
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |