Frequently Asked Questions About Windows 2000 DNS (Q291382)


The information in this article applies to:




SUMMARY

This article describes DNS functionality in Windows 2000, and provides answers to frequently asked questions about Windows 2000 DNS.


MORE INFORMATION

DNS is the backbone of Active Directory and the primary name resolution mechanism of Windows 2000. Windows 2000 domain controllers dynamically register information about themselves and about Active Directory in DNS. Other Windows 2000 domain controllers, servers, and workstations that are part of the domain query DNS to find Active Directory-related information. If DNS is not set up correctly, domain-wide issues can occur such as replication between domain controllers. You may also be unable log on to the domain or join the domain from a workstation or server.

Question : What are the common mistakes that are made when administrators set up DNS on network that contains a single Windows 2000 domain controller?

Answer : The most common mistakes are:

Question : Why do I have to point my domain controller to itself for DNS?

Answer : The Netlogon service on the domain controller registers a number of records in DNS that allow other domain controllers and computers to find Active Directory-related information. If the domain controller is pointing to the Internet service provider's (ISP) DNS server, Netlogon does not register the correct records for Active Directory, and errors are generated in Event Viewer. The preferred DNS setting for the domain controller should be itself; no other DNS servers should be listed.

Question : What does a domain controller register in DNS?

Answer : The Netlogon service registers all the SRV records for that domain controller. These records are displayed as the _msdcs, _sites, _tcp, and _udp folders in the forward lookup zone that matches your domain name. Other computers look for these records to find Active Directory-related information.

For additional information, click the article number below to view the article in the Microsoft Knowledge Base:
Q178169 DNS Records Registered by Windows 2000 Domain Controllers
Question : Why can't I use WINS for name resolution like it is used in Microsoft Windows NT 4.0?

Answer : A Windows 2000 domain controller does not register Active Directory-related information with a WINS server; it only registers this information with a DNS server that supports dynamic updates such as a Windows 2000 DNS server. Other Windows 2000-based computers do not query WINS to find Active Directory-related information.

Question : If I remove the ISP's DNS server settings from the domain controller, how does it resolve names such as Microsoft.com on the Internet?

Answer : As long as the "." zone does not exist under forward lookup zones in DNS, the DNS service uses the root hint servers. The root hint servers are well-known servers on the Internet that help all DNS servers resolve name queries.

Question : What is the "." zone in my forward lookup zone?

Answer : This setting designates the Windows 2000 DNS server to be a root hint server and is usually deleted. If you do not delete this setting, you may not be able to perform external name resolution to the root hint severs on the Internet.

For additional information, click the article number below to view the article in the Microsoft Knowledge Base:
Q229840 DNS Server's Root Hints and Forwarder Pages Are Unavailable
Question : Do I need to configure forwarders in DNS?

Answer : No. By default, Windows 2000 DNS uses the root hint servers on the Internet; however, you can configure forwarders to send DNS queries directly to your ISP's DNS server or other DNS servers. In most cases, when you configure forwarders, DNS performance and efficiency increases, but this configuration can also introduce a point of failure if the forwarding DNS server is experiencing problems. The root hint server can provide a level of redundancy in exchange for slightly increased DNS traffic on your Internet connection.

Question : Should I point the other Windows 2000-based computers on my LAN to my ISP's DNS servers?

Answer : No. If a Windows 2000-based server or workstation does not find the domain controller in DNS, you may experience issues joining the domain or logging on to the domain. A Windows 2000-based computer's preferred DNS setting should point to the Windows 2000 domain controller running DNS. If you are using DHCP, but sure to check scope option #15 for the correct DNS server settings for your LAN.

Question : Do I need to point computers that are running Windows NT 4.0 or Microsoft Windows 95, Microsoft Windows 98, or Microsoft Windows 98 Second Edition to the Windows 2000 DNS server?

Answer : Legacy operating systems continue to use NetBIOS for name resolution to find a domain controller; however it is recommended that you point all computers to the Windows 2000 DNS server for name resolution.

Question : What if my Windows 2000 DNS server is behind a proxy server or firewall?

Answer : If you are able to query the ISP's DNS servers from behind the proxy server or firewall, the Windows 2000 DNS server is able to query the root hint servers. UDP and TCP Port 53 should be open on the proxy server or firewall.

Question : What should I do if the domain controller points to itself for DNS, but the SRV records still do not appear in the zone?

Answer : Check for a disjointed namespace, then run Netdiag.exe /fix . You must install Support Tools from the Windows 2000 Server CD-ROM to run Netdiag.exe.

For additional information about checking for a disjointed namespace, click the article number below to view the article in the Microsoft Knowledge Base:
Q257623 Domain Controller's DNS Suffix Does Not Match Domain Name
Question : How do I set up DNS for other domain controllers in the domain that are running DNS?

Answer : For each additional domain controller that is running DNS, the preferred DNS setting is the parent DNS server (first domain controller in the domain), and the alternate DNS setting is the actual IP address of network interface.

Question : How do I set up DNS for a child domain?

Answer : To set up DNS for a child domain, create a delegation record on the parent DNS server for the child DNS server. Create a secondary zone on the child DNS server that transfers the parent zone from the parent DNS server. Set the child DNS server to point to itself only.

For additional information, click the article number below to view the article in the Microsoft Knowledge Base:
Q255248 How to Create a Child Domain in Active Directory and Delegate the DNS Namespace to the Child Domain

Additional Resources

For additional information, click the article numbers below to view the articles in the Microsoft Knowledge Base:
Q260371 Troubleshooting Common Active Directory Issues in Windows 2000
Q241505 SRV Records Missing After Implementing Active Directory and DNS
Q247811 How Domain Controllers Are Located in Windows 2000
Q249868 Replacing Root Hints with the Cache.dns File