Netlogon will still try and dynamically register on whichever DNS it is
configured to use. If this is an Active Directory environment then you need
to make sure your DNS supports SRV records and dynamic registrations. If
not, and you're sure you don't need dynamic DNS registrations then you can
disable dynamic registrations and the errors will no longer show up.
To disable dynamic updates on a server (assuming it's not also a RAS
client), there are three services which are responsible for dynamic DNS
registrations. If you wish to disable dynamic updates then the properties
of all services that register records will have to modified via the
registry. For example, here are the services involved in different
scenarios:
Stand alone server:
DHCP client service
Domain controller (DC):
DHCP client service
Netlogon service
Domain Controller (DC) running DNS:
DHCP client service
Netlogon service
DNS server service
In the case where we have a DC or a DC running DNS, there is no single
setting or registry entry that will disable all dynamic DNS registrations.
Each service will have to be individually modified to prevent these
registrations from occurring. Here are the registry values involved and
what can be controlled:
The DHCP client service:
------------------------
- All adapters - forward (hostname A) and reverse (PTR) records -
DisableDynamicUpdate.
- All adapters - reverse (PTR) records - DisableReverseAddressRegistrations.
- Per adapter - forward (hostname A) and reverse (PTR) records - advanced
TCP/IP properties on the DNS tab.
- Per adapter - forward and reverse (hostname A and PTR) records -
DisableDynamicUpdate.
The Netlogon service:
---------------------
- All adapters - all records - UseDynamicDns.
- All adapters - forward (hostname A) records - RegisterDnsARecords.
The DNS server service:
-----------------------
- Per adapter - forward (hostname A) records - PublishAddresses.
- Per adapter - forward (hostname A) records - DNS server listening
addresses (found in properties)
What the above also implies is that it is not possible to disable all
registrations on a DC for a particular adapter on a multihomed system. The
only recourse is to disable all registrations after making sure the proper
records exist within DNS.
For more information on these registry values and other details on dynamic
registrations see these knowledge base articles:
1. 178148 (
http://support.microsoft.com/?id=178148). This describes how to
disable registrations done by the DHCP client service for all interfaces.
2. 816592 (
http://support.microsoft.com/?id=816592). This describes dynamic
registrations for Windows Server 2003 and how to disable DHCP client service
registrations on a per adapter basis.
3. 246804 (
http://support.microsoft.com/?id=246804). This describes the
services that register records and the registry keys that effect their
respective behavior.
--
J.C. Hornbeck, MCSE
Microsoft Product Support
NOTE: Please reply to the newsgroup and not directly to me. This allows
others to add to and benefit from these threads and also helps to ensure a
more timely response. Thank you!
This posting is provided "AS IS" without warranty either expressed or
implied, including, but not limited to, the implied warranties of
merchantability or fitness for a particular purpose.