You are currently offline, waiting for your internet to reconnect

Dynamic DNS updates do not work if the DHCP client service stops

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

This article was previously published under Q264539
Notice
This article applies to Windows 2000. Support for Windows 2000 ends on July 13, 2010. The Windows 2000 End-of-Support Solution Center is a starting point for planning your migration strategy from Windows 2000. For more information see the Microsoft Support Lifecycle Policy.
SYMPTOMS
The client computer does not send dynamic Domain Name System (DNS) updates to the DNS server even though the Register this connection's address in DNS option is selected.

You receive the following error forcing DNS registration:
IPCONFIG /REGISTERDNS
Windows 2000 IP Configuration
Error: The system cannot find the file specified.
: Refreshing DNS names
Additionally, you may receive the following error message when you try to use the netdiag /fix command to correct DNS registration problems:
Warning!!!
LDAP unable to register SPN record for <FQDN>
CAUSE
Dynamic DNS registration relies on the Dynamic Host Configuration Protocol (DHCP) client service to perform dynamic updates. When you disable or set the DHCP client service to start manually, it prevents dynamic DNS updates from occurring. Even if the client or server uses a static Internet Protocol (IP) address, the DHCP client service must be running for dynamic DNS updates to occur.
RESOLUTION
To resolve this issue, you must configure the DHCP client service to start automatically when your computer system starts.
STATUS
This behavior is by design.
MORE INFORMATION
If you require DNS names to be immediately registered, the DHCP client service can be restarted immediately. To do this, type the following command:
net start dhcp
To ensure that all names are correctly registered when you restart of the DHCP client service, you should type the ipconfig command with the registerdns option:
ipconfig /registerdns
If your computer is a domain controller, you must manually stop and restart NetLogon service. To do this, type the following commands:
net stop netlogon
net start netlogon
For more information on the DNS Client service and dynamic updates please refer to the Windows 2000 DNS white paper, which is available at the Microsoft Web site:Also, in the Windows 2000 Server, you can locate information in Help. To do so, click Start, click Help, on the Index tab navigate to "DNS dynamic updates, overview" and then to a section entitled "Example: How dynamic update works."

Note If the DHCP client service is not running on a Windows 2000 Advanced Server MSCS cluster node you may also see the following warning in the system event log:
Event id: 1119
Source: clussvc
Type: Warning
Description: The registration of DNS name 'IP address of cluster resource' for network name resource 'Name of cluster resource ' failed for the following reason: DNS Server failure
dhcp, dns, ddns, registration
Properties

Article ID: 264539 - Last Review: 02/28/2007 21:27:33 - Revision: 4.6

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows 2000 Datacenter Server, Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Small Business Server 2003 Premium Edition, Microsoft Windows Small Business Server 2003 Standard Edition

  • kbnetwork kbprb KB264539
Feedback
'ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">