The Change IP Address Tool on your Windows Small Business Server 2003-based computer may not remove the old host records from DNS (886392)



The information in this article applies to:

  • Microsoft Windows Small Business Server 2003, Standard Edition
  • Microsoft Windows Small Business Server 2003, Premium Edition



Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry

SYMPTOMS

After you use the Change IP Address Tool to change the internal IP address of your Microsoft Windows Small Business Server 2003-based computer, the IP address is not updated correctly in Domain Name System (DNS). When you view the records in the DNS forward lookup zone, the host record (A record) and the associated global catalog server host record for the Windows Small Business Server-based computer appear with the server's original IP address. If you delete or modify the host records from the zone, the records may reappear or revert to the old IP address the next time that the DNS Server service starts.

An incorrect host record for the server can cause network logons to fail. Additionally, an incorrect host record can cause occasional connectivity failures when you open file shares on the server or when you access network services such as the Web proxy or the e-mail server.

CAUSE

This behavior can occur if the PublishAddresses registry entry has been added to the following registry subkey:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters

Several Microsoft Knowledge Base articles recommend that you add the PublishAddresses entry to prevent unwanted IP addresses from registering in DNS on multihomed servers. However, if you later change the internal IP address of the server, you must also change the value of this registry entry to reflect the new IP address.

RESOLUTION

Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

To resolve this behavior, follow these steps:
  1. Change the value of the PublishAddresses registry entry to the new IP address. To do this, follow these steps:
    1. Click Start, click Run, type regedit, and then click OK.
    2. Locate and then click the following registry subkey:

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters

    3. In the right-pane, right-click the PublishAddresses entry, and then click Modify.
    4. In the Value data box, type the new IP address of the local network adaptor, and then click OK.
    5. Quit Registry Editor.
  2. Restart the DNS Server service to apply the registry change. To do this, follow these steps:
    1. Click Start, point to Administrative Tools, and then click Services.
    2. Right-click the DNS Server service, and then click Restart.
    3. Quit the Services snap-in.
  3. Run the Change IP Address Tool again. To do this, follow these steps:
    1. Click Start, and then click Server Management.
    2. In the Server Management console tree, click Internet and E-mail.
    3. In the details pane, click Change Server IP Address.
    4. In the Change IP Address Tool window, type the new IP address of the network adaptor in the New IP address field, and then click OK.
    5. Click Yes or No in response to the prompt to update your router settings. Your response will depend on your individual configuration.
  4. Use the DNS snap-in to remove any DNS records for the old internal IP address. To do this, follow these steps:
    1. Click Start, point to Administrative Tools, and then click DNS.
    2. Expand Forward Lookup Zones, expand _msdcs.Your_Fully_Qualified_Domain_Name, and then click the gc folder.
    3. In the right pane, delete any host records that point to the old internal IP address. To do this, right-click the host record, click Delete, and then click Yes to confirm the deletion.
    4. In the left pane, click Your_Fully_Qualified_Domain_Name.
    5. In the right pane, delete any host records that point to the old internal IP address.
    6. Quit the DNS snap-in.

MORE INFORMATION

For additional information about the PublishAddresses registry entry, click the following article numbers to view the articles in the Microsoft Knowledge Base:

292822 Name resolution and connectivity issues on Windows 2000 or Windows 2003 domains

246804 How to enable or disable dynamic DNS registrations in Windows 2000 and in Windows Server 2003


Modification Type:MajorLast Reviewed:10/6/2004
Keywords:kbtshoot kbprb KB886392 kbAudITPRO