Microsoft KB Archive/199792

From BetaArchive Wiki

Article ID: 199792

Article Last Modified on 11/1/2006



APPLIES TO

  • Microsoft Windows NT Server 4.0 Standard Edition



This article was previously published under Q199792

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.


129047 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:

198408 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.


Keywords: kbinfo kbnetwork KB199792