StrictFileParsing

HKLM\SYSTEM\CurrentControlSet\Services\DNS\Parameters

Data type

Range

Default value

REG_DWORD

0 | 1

0

Description

Determines how the Domain Name System (DNS) server responds when it receives zone files whose records contain errors that violate Requests for Comments (RFCs). These include records for names outside of the zone, CNAME (canonical name) records at names that contain other records, and other records at names that contain CNAME records.

Value

Meaning

0

When the DNS encounters an erroneous record, it writes an error to the DNS log in Event Viewer and continues to load.

1

When the DNS encounters erroneous records, it writes an error to the DNS log in Event Viewer and stops without loading.

Change method

To change the value of this entry, use the DNS console. Right-click the server name, click Properties, and then click the Advanced tab. This entry corresponds to the Fail On Load If Bad Zone Data option. Or, use Dnscmd.exe, a tool included with the Windows 2000 Support Tools. Using either method, the changes are effective immediately; you do not have to restart the DNS server.

Activation method

DNS reads its registry entries only when it starts. You can change entries while the DNS server is running by using the DNS console or Dnscmd.exe. If you change the vaue of this entry by editing the registry, the changes are not effective until you restart the DNS server.

Note Image Note

The default behavior of DNS changed in Windows NT 4.0 with Service Pack 4. In Windows NT 4.0 (previous to Service Pack 4) and earlier, the DNS server does not start if it encounters incorrect zone records. Check the System Log in Event Viewer for errors.

Windows 2000 does not add this entry to the registry. You can add it by editing the registry or by using a program that edits the registry.