Share via


StrictFileParsing

Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

HKLM\SYSTEM\CurrentControlSet\Services\DNS\Parameters

Data type Range Default value

REG_DWORD

0 | 1

0

Description

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

Value Meaning

0

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

1

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

This entry does not exist in the registry by default. You can add it by using the registry editor Regedit.exe.

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 in Windows Support Tools.

Activation Method

Changes made by using either the DNS console or Dnscmd.exe are effective immediately; you do not have to restart the DNS server. If you change the value of this entry by editing the registry, then the changes are not effective until you restart the DNS server.

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.