Check for the existence of a Root Zone entry. View the Forward Lookup zones in the DNS Management console.
There should be an entry for the domain. Other zone entries may exist. There should not be a dot (".") zone. If the dot (".") zone exists, delete the dot (".") zone. The dot (".") zone identifies the DNS server as a root server.
Typically, an Active Directory domain that needs external (Internet) access should not be configured as a root DNS server.
The server probably needs to reregister its IP configuration (by using Ipconfig) after you delete the dot ("."). The Netlogon service may also need to be restarted.

Manually repopulate the Active Directory DNS entries. You can use the Windows 2000 Netdiag tool to repopulate the Active Directory DNS entries. Netdiag is included with the Windows 2000 Support tools. At a command prompt, type
netdiag /fix
After you run the Netdiag utility, refresh the view in the DNS Management console. The Active Directory DNS records should then be listed.
Note: The server may need to reregister its IP configuration (by using Ipconfig) after you run Netdiag. The Netlogon service may also need to be restarted.

If the Active Directory DNS records do not appear, you may need to manually re-create the DNS zone.
Manually re-create the DNS zone
-
Start the DNS Management console.
-
Right-click the name of the zone, and then click Delete.
-
Click OK to acknowledge any warnings. The Forward Lookup zones no longer list the deleted zone.
-
Right-click Forward Lookup Zones, and then click New Zone.
-
The New Zone Wizard starts. Click Next to continue.
-
Click the appropriate zone type (either Active Directory-integrated or Standard primary, and then click Next.
-
Type the name of the zone exactly as it appears in Network Identification, and then click Next.
-
Click the appropriate zone file, or a new zone file. Click Next, and then click Finish to finish the New Zone Wizard.
-
The newly created zone appears in the DNS Management console.
-
Right-click the newly created zone, click Properties, and then change Allow Dynamic Updates to Yes.

-
At a command prompt, type
net stop netlogon
and then press ENTER. The Netlogon service is stopped.
-
Type
net start netlogon
and then press ENTER. The Netlogon service is restarted.

-
Refresh the view in the DNS Management console. The Active Directory DNS records should be listed under the zone.

If the Active Directory DNS records still do not exist, there may be a disjointed DNS namespace.