The information in this article applies to:
IMPORTANT: This article contains information about editing the registry. Before you edit the registry, make sure you understand how to restore it if a problem occurs. For information about how to do this, view the "Restoring the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help topic in Regedt32.exe. SYMPTOMSWhen you are using BIND (a popular Domain Name System, or DNS, server implementation) DNS for a Windows 2000 Active Directory domain, the master zone may stop working with the following error message:
CAUSEA Windows 2000 domain controller registers a host record for various locator services that do not conform to Request for Comments (RFC) 1123 restrictions on host names. For example, a host record is registered for the global catalog servers that takes the following form: gc._mcdcs.domain.comBy default, a BIND server checks resource records to ensure that labels conform to RFC 1123. A master zone does not load if any invalid labels are found. Per RFC 1123, the underscore character ("_") is not valid for host resource records. RESOLUTIONThere are two methods to resolve this problem. Method 1WARNING: Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.For information about how to edit the registry, view the "Changing Keys and Values" Help topic in Registry Editor (Regedit.exe) or the "Add and Delete Information in the Registry" and "Edit Registry Data" Help topics in Regedt32.exe. Note that you should back up the registry before you edit it. If you are running Windows NT, you should also update your Emergency Repair Disk (ERD). Disable registration of the invalid host record. To disable the registration, follow these steps on all Windows 2000 domain controllers:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Netlogon\Parameters Value Name: RegisterDnsARecords Method 2Disable name checking on the BIND DNS server. To disable name checking, add the following lines to the "/etc/named.conf" configuration file:options { MORE INFORMATION
RFC 2181, which supercedes RFC 1123, allows for any binary string to be used for any resource record label. Q241980 Naming Syntax for the Domain Name System (DNS)The third-party products discussed in this article are manufactured by vendors independent of Microsoft; we make no warranty, implied or otherwise, regarding these products' performance or reliability. Additional query words:
Keywords : kb3rdparty kbenv |
Last Reviewed: December 29, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |