DOCUMENT:Q199792 10-AUG-2001 [winnt] TITLE :DNS Event IDs 2000 Through 9999 for Windows NT 4.0 SP4 PRODUCT :Microsoft Windows NT PROD/VER:winnt:4.0 OPER/SYS: KEYWORDS:kbnetwork ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Windows NT Server version 4.0 ------------------------------------------------------------------------------- SUMMARY ======= This article describes DNS event IDs 2000 through 9999 for Windows NT Server version 4.0 with Service Pack 4 installed. In the list below, each event ID number is followed by its definition and description. MORE INFORMATION ================ Admin / RPC ----------- Messages generated as a result of admin activity. Boot File Backup Message ------------------------ 2000 (Success) DNS_BOOTFILE_BACKUP_MESSAGE The DNS Server is now booting from the registry. The existing boot file will no longer be read on startup. New zones or changes to zone information must now be made through the DNS manager. The previous boot file has been moved to the %SystemRoot%\system32\dns\backup directory. To return to using a boot file, use the registry editor to open HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters and delete the value EnableRegistryBoot. Then replace your desired boot file in the system32\dns directory. Note, however, that ALL changes to zone information, including new zones, made through the DNS Manager will be wriiten back to the boot file if it maps to a supported boot file directive. Q129047 Synchronizing DNS Information in Registry with Boot Files 2001 (Success) DNS_EVENT_BOOTFILE_REWRITE The DNS Server has written a new version of the boot file. New zones or changes to zone information made through the DNS Manager, require The DNS Server to change the information in the boot file. The previous boot file has been moved to the %SystemRoot%\system32\dns\backup directory file "boot.last". 2002 (Error) DNS_EVENT_BOOTFILE_WRITE_ERROR The DNS Server encountered an error writing current configuration back to boot file. Verify that current boot file contains all desired information. 2003 (Success) DNS_EVENT_SWITCH_TO_BOOTFILE The DNS Server has been reconfigured to boot from a boot file. Current server and zone configuration information has been written to the boot file. To return to using registry boot use the registry editor to open HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters and set the value EnableRegistryBoot to 1. Registry -------- For additional information about this and other DNS registry parameters, please see the following article(s) in the Microsoft Knowledge Base: Q198408 Microsoft DNS Server Registry Parameters, Part 1 of 3 2200 (Error) DNS_EVENT_REGISTRY_OPEN_FAILED DNS Server could not open registry key. 2201 (Error) DNS_EVENT_REGISTRY_READ_FAILED DNS Server could not read registry key. 2202 (Error) DNS_EVENT_REGISTRY_WRITE_FAILED DNS Server could not write registry key. 2203 (Error) DNS_EVENT_REGISTRY_DELETE_FAILED DNS Server could not delete registry key. Run Time Events --------------- Data file messages These messages are used to allow internationalization of messages written to data file. 3001 (Informational) DNSMSG_FILE_HEADER Database file %1s for %2s zone. 3002 (Informational) DNSMSG_FILE_VERSION Zone version: %1lu 3003 (Informational) DNSMSG_FILE_DELEGATION Delegated sub-zone: 3004 (Informational) DNSMSG_FILE_DELEGATION_END End Delegation 3005 (Informational) DNSMSG_FILE_NAME_SERVERS Zone Name Servers 3006 (Informational) DNSMSG_FILE_WINS Zone WINS Lookup Record 3007 (Informational) DNSMSG_FILE_WINSR Zone WINSR (WINS Reverse) Lookup Record 3008 (Informational) DNSMSG_FILE_ZONE_RECORDS Zone Records File Writing ------------ 3150 (Informational) DNS_EVENT_ZONE_WRITE_COMPLETED DNS Server wrote new version of zone %1, to file %2. The data is the new version number. 3151 (Error) DNS_EVENT_ZONE_WRITE_FAILED DNS Server unable to write database file %1 for zone %2. 3152 (Error) DNS_EVENT_FILE_NOT_OPENED_FOR_WRITE DNS Server unable to open file %1 for write. 3153 (Error) DNS_EVENT_WRITE_FILE_FAILURE DNS Server encountered error writing file. The data is the WriteFile() error. 3160 (Error) DNS_EVENT_UNWRITABLE_RECORD_TYPE DNS Server encountered unwritable or unknown record type writing database to file. The data is the record type. 3162 (Error) DNS_EVENT_UNKNOWN_PROTOCOL_NUMBER DNS Server encountered unknown protocol writing WKS record to file. The data is the protocol number. 3163 (Error) DNS_EVENT_UNKNOWN_SERVICE_PORT DNS Server encountered unknown service port writing WKS record to file. The data is the port. DS Integration -------------- 3900 (Error) DNS_EVENT_DS_OPEN_FAILED The DNS Server was unable to open directory. The data is the error status. This DNS Server is configured to use directory service information and can not operate without access to the directory. 3901 (Error) DNS_EVENT_DS_ZONE_OPEN_FAILED The DNS Server was unable to open zone %1 in directory. The data is the error status. This DNS Server is configured to use directory service information for this zone and is unable to load the zone without it. 3902 (Error) DNS_EVENT_DS_ZONE_ADD_FAILED The DNS Server was unable to add zone %1 to the directory. This data is the status. Zone will NOT be written to the directory. 3903 (Error) DNS_EVENT_DS_ZONE_DELETE_FAILED The DNS Server was unable to delete zone %1 in directory. This data is the status. 3904 (Error) DNS_EVENT_DS_ZONE_ENUM_FAILED The DNS Server was unable to complete directory service enumeration of zone %1. The data is the error status. This DNS Server is configured to use directory service information for this zone and is unable to load the zone without it. 3905 (Error) DNS_EVENT_DS_ZONE_BAD_VERSION Current version of zone %s is greater than version in directory. Dumping current version and reloading zone from directory. 3906 (Error) DNS_EVENT_DS_NODE_LOAD_FAILED The DNS Server was unable to create name in database for name %1 in zone %2 in directory. This directory name is ignored. The data is the error status. 3910 (Error) DNS_EVENT_DS_RECORD_LOAD_FAILED The DNS Server was unable to load record in the directory at %1 in zone %2. The data is the error status. 3911 (Error) DNS_EVENT_DS_WRITE_FAILED Unable to add or update domain name %1 in zone %2 to the directory. The data is the error status. 3912 (Warning) DNS_EVENT_DS_OPEN_WAIT The DNS Server was unable to open directory. This DNS Server is configured to use directory service information and can not operate without access to the directory. The DNS Server will wait for the directory to start. If the DNS Server is started event has not been logged, then the DNS Server is still waiting for the directory to start. Suppressible Run-Time Messages ------------------------------ Events 5050-7504 are suppressible -- If a large number of these events occur, the DNS Server will log event ID 5000 to indicate that suppression has begun, and will log event ID 9999 to indicate that event suppression has ended. 5000 (Warning) DNS_EVENT_START_LOG_SUPPRESS DNS Server is logging numerous run-time events. This is usually caused by the reception of bad or unexpected packets, or from problems with or excessive replication traffic. See previous event log entries for information about bad packet source. Now suppressing event logging for these events. Debug Events ------------ 5050 (Warning) DNS_EVENT_ASSERT DNS Server encountered assertion failure: %1, file %2, line %3. 5051 (Warning) DNS_EVENT_EXCESSIVE_MEMORY_USE DNS Server is using a large amount of memory. The data is the current memory allocated. Caching Problems ---------------- 5105 (Error) DNS_EVENT_ADDING_RR_AT_CNAME DNS Server attempted to cache resource record to a CNAME node. CNAME must be the only record for its domain name. 5106 (Error) DNS_EVENT_CNAME_NOT_ALONE DNS Server attempted to cache CNAME record for a domain name with existing resourse records. CNAME record is ignored. 5107 (Error) DNS_EVENT_CNAME_LOOP DNS Server created CNAME loop caching CNAME record. The record is ignored. 5108 (Error) DNS_EVENT_CNAME_LOOP_LINK DNS Server created CNAME loop loading CNAME at %1. One link in CNAME loop: DNS name %2 is alias for CNAME %3. See adjoining messages for other links in CNAME loop. Bad Packets From Remote ----------------------- 5500 (Warning) DNS_EVENT_BAD_QUERY DNS Server received bad DNS query. Query rejected or ignored. 5501 (Warning) DNS_EVENT_BAD_PACKET_LENGTH DNS Server encountered bad packet from %1. Packet processing leads beyond packet length. 5502 (Warning) DNS_EVENT_BAD_TCP_MESSAGE DNS Server received bad TCP DNS message from %1. Packet rejected or ignored. 5504 (Warning) DNS_EVENT_INVALID_PACKET_DOMAIN_NAME DNS Server encountered invalid domain name in packet from %1. Packet is rejected. 5505 (Warning) DNS_EVENT_PACKET_NAME_TOO_LONG DNS Server encountered domain name exceeding maximum length in packet. 5506 (Warning) DNS_EVENT_PACKET_NAME_BAD_OFFSET DNS Server encountered invalid domain name offset in packet. Offset is the error. 5507 (Warning) DNS_EVENT_PACKET_NAME_OFFSET_TOO_LONG DNS Server encountered name offset exceeding packet length. Offset is the error. 5508 (Warning) DNS_EVENT_PACKET_NAME_TOO_MANY_LABELS DNS Server encountered packet name exceeding maximum label count. 5509 (Warning) DNS_EVENT_BAD_UPDATE_PACKET DNS Server encountered invalid UPDATE message from %1. Packet was rejected. 5510 (Warning) DNS_EVENT_BAD_RESPONSE_PACKET DNS Server encountered invalid response message message from %1. Packet was rejected. Zone Transfer Master -------------------- 6000 (Informational) DNS_EVENT_ZONEXFR_START DNS Server initiating transfer of zone %1 to DNS server at %2. 6001 (Informational) DNS_EVENT_ZONEXFR_SUCCESSFUL DNS Server transfer of zone %1 to DNS server at %2, successfully completed. 6002 (Informational) DNS_EVENT_ZONEXFR_ABORTED DNS Server transfer of zone %1, aborted by DNS server at %2. 6003 (Warning) DNS_EVENT_UDP_ZONE_TRANSFER DNS Server received UDP zone transfer request from %1. Request ignored. 6004 (Warning) DNS_EVENT_BAD_ZONE_TRANSFER_REQUEST DNS Server received zone transfer request from %1 for non-existent or non-authoritative zone %2. Zone Transfer Secondary ----------------------- 6520 (Informational) DNS_EVENT_ZONE_UPDATE Zone %1 updated to version %2 from DNS server at %2. 6521 (Informational) DNS_EVENT_ZONE_IN_SYNC Zone %1 in sync with version %2 at DNS server at %3. 6522 (Informational) DNS_EVENT_ZONE_TRANSFER_IN_PROGRESS New version %1 of zone %2 found at DNS server at %3. Zone transfer is in progress. 6523 (Warning) DNS_EVENT_XFR_MASTER_UNAVAILABLE Zone %1 failed zone refresh check. Unable to connect to master DNS server at %2 to receive zone transfer. 6524 (Error) DNS_EVENT_AXFR_BAD_RESPONSE Invalid response from master DNS server at %2 during attempted zone transfer of zone %1. Check DNS Server at %2 and insure it is properly authoritative for this zone. 6525 (Error) DNS_EVENT_AXFR_REFUSED Zone transfer request for secondary zone %1 refused by master DNS server at %2. 6526 (Warning) DNS_EVENT_ZONE_NEWER_THAN_SERVER_VERSION Zone %1 version %2 is newer than version %3 on DNS server at %4. The zone is not updated. DNS servers supplying zones for transfer must have most recent version of zone from primary. If zone on remote server %4, is in fact the most recent version of the zone, stop the DNS Server, delete the zone file and restart. The DNS Server will transfer the new version and rewrite its zone file. 6527 (Error) DNS_EVENT_ZONE_EXPIRATION Zone %1 expired before successful zone transfer from zone master(s). Zone has been shutdown. 6530 (Error) DNS_EVENT_XFR_ADD_RR_AT_CNAME During transfer of zone %1 from master at %2, the DNS Server received a record for domain node %3 for which a CNAME record was already received. A CNAME must be the only record for its domain name. The new record is ignored. 6531 (Error) DNS_EVENT_XFR_CNAME_NOT_ALONE During transfer of zone %1 from master at %2, the DNS Server received a CNAME record for domain node %3 for which other were already received. A CNAME must be the only record for its domain name. The CNAME record is ignored. 6532 (Error) DNS_EVENT_XFR_CNAME_LOOP During transfer of zone %1 from master at %2, the DNS Server received a CNAME record for domain node %3 which forms a CNAME loop. Record is ignored. 6533 (Error) DNS_EVENT_AXFR_INIT_FAILED DNS Server could not create a zone transfer thread. The data is the error. 6534 (Error) DNS_EVENT_XFR_ABORTED_BY_MASTER Failed transfer of zone %1 from DNS server at %2. DNS Server at %2 aborted or failed to complete transfer of zone. Check DNS server at %2 and insure it is properly functioning and authoritative for zone %1. Winsock Run-Time Errors ----------------------- 7050 (Error) DNS_EVENT_RECV_CALL_FAILED DNS Server recv() function failed. The data is the error. 7051 (Error) DNS_EVENT_RECVFROM_CALL_FAILED DNS Server recvfrom() function failed. The data is the error. 7052 (Error) DNS_EVENT_SEND_CALL_FAILED DNS Server send() function failed. The data is the error. 7053 (Error) DNS_EVENT_SENDTO_CALL_FAILED DNS Server sendto() function failed. The data is the error. 7054 (Error) DNS_EVENT_SELECT_CALL_FAILED DNS Server select() function failed. The data is the error. 7055 (Error) DNS_EVENT_ACCEPT_CALL_FAILED DNS Server accept() function failed. The data is the error. 7056 (Error) DNS_EVENT_GQCS_CALL_FAILED DNS Server GetQueuedCompletionStatus() function failed. The data is the error. 7060 (Warning) DNS_EVENT_CANNOT_CONNECT_TO_SERVER DNS Server could not connect to DNS server at %1. 7061 (Error) DNS_EVENT_CANNOT_SET_WINS_BROADCAST DNS Server could not set broadcast option on WINS socket. The data is the error. 7062 (Error) DNS_EVENT_SELF_SEND DNS Server encountered a packet addressed to itself -- IP address %1. The DNS Server should never be sending a packet to itself. This situation usually indicates a configuration error. Check the following areas for possible self-send configuration errors: 1) Forwarders list. (DNS servers should not forward to themselves). 2) Master lists of secondary zones. 3) Notify lists of primary zones. 4) Delegations of subzones. Must not contain NS record for DNS server. Example: -> This DNS server dns1.mycompany.com is the primary for the zone mycompany.com. -> You have delegated the zone sales.mycompany.com to salesdns.sales.mycompany.com. and are NOT running the sales.mycompany.com zone on this DNS (dns1.mycompany.com). -> sales.mycompany.com MUST NOT have an NS record that points at dns1.mycompany.com. Note, you should make this check (with nslookup or DNS manager) both on this DNS server and on the server(s) you delegated the subzone to. It is possible that the delegation was done correctly, but that the primary DNS for the subzone, has any incorrect NS record pointing back at this server. If this incorrect NS record is cached at this server, then the self-send could result. If found, the subzone DNS server admin should remove the offending NS record. General Run-Time Errors ----------------------- 7500 (Error) DNS_EVENT_SERVER_FAILURE_PROCESSING_PACKET DNS Server failure processing packet from %1. Packet is discarded. 7501 (Error) DNS_EVENT_WAIT_CALL_FAILED DNS Server call to WaitForMultipleObjects() failed. The data is the error. 7502 (Error) DNS_EVENT_OUT_OF_MEMORY DNS Server was unable to service a client request due a shortage of available memory. 7503 (Error) DNS_EVENT_CANNOT_ALLOCATE_RECORD DNS Server could not allocate memory for resource record %1. 7504 (Error) DNS_EVENT_CANNOT_ALLOCATE_NODE DNS Server could not allocate memory for node for domain name %1. End of Run-Time Message Suppression ----------------------------------- 9999 (Warning) DNS_EVENT_CONTINUE_LOG_SUPPRESS DNS Server has encounters numerous run-time events. These are usually caused by the reception of bad or unexpected packets, or from problems with or excessive replication traffic. The data is the number of suppressed events encountered in the last 15 minute interval. Additional query words: ====================================================================== Keywords : kbnetwork Technology : kbWinNTsearch kbWinNT400search kbWinNTSsearch kbWinNTS400search kbWinNTS400 Version : winnt:4.0 Issue type : kbinfo ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 2001.