DOCUMENT:Q199286 02-MAR-2001 [winnt] TITLE :DNS Event IDs 1 Through 1657 for Windows NT 4.0 SP4 PRODUCT :Microsoft Windows NT PROD/VER::4.0 SP4 OPER/SYS: KEYWORDS:kbnetwork ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Windows NT Server version 4.0 SP4 ------------------------------------------------------------------------------- SUMMARY ======= This article describes DNS event IDs 1 through 1657 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 ================ Startup / General Messages -------------------------- 1 (Success) DNS_EVENT_STARTING Starting Microsoft DNS Server (Windows NT 4.0 Service Pack 4, September 24, 1998). 2 (Success) DNS_EVENT_STARTUP_OK The DNS Server has started. 3 (Success) DNS_EVENT_SHUTDOWN The DNS Server has shutdown. Initialization -------------- 110 (Error) DNS_EVENT_INITIALIZATION_FAILED DNS Server could not initialize its basic data structures. The data is the error. 111 (Error) DNS_EVENT_CANNOT_CREATE_THREAD DNS Server could not create thread. The data is the error. 112 (Error) DNS_EVENT_RECURSION_INIT_FAILED DNS Server could not initialize recursion. The data is the error. WINS + NBSTAT ------------- 130 (Error) DNS_EVENT_WINS_INIT_FAILED DNS Server could not initialize WINS lookup. 131 (Error) DNS_EVENT_NBSTAT_INIT_FAILED DNS Server failed to initialize reverse WINS lookup, through netBIOS adapter status lookup. This may be caused by an incorrectly configured NetBIOS over TCP/IP (NetBT) configuration. Try restarting the DNS server. If reverse WINS lookup is not required, remove WINS-R records from zone datafiles and restart the DNS server. 132 (Warning) DNS_EVENT_NBSTAT_ADAPTER_FAILED DNS Server failed to open adapter %1, for netBIOS adapter status lookup. RPC Initialization ------------------ 140 (Error) DNS_EVENT_RPC_SERVER_INIT_FAILED DNS Server could not initialize RPC. The data is the error. Winsock / Interface Initialization ---------------------------------- 400 (Error) DNS_EVENT_CANNOT_INITIALIZE_WINSOCK DNS Server could not initialize the socket library. The data is the error. 403 (Error) DNS_EVENT_CANNOT_CREATE_TCP_SOCKET DNS Server could not create a TCP socket. The data is the error. 404 (Error) DNS_EVENT_CANNOT_BIND_TCP_SOCKET DNS Server could not bind a TCP socket to address %1. The data is the error. Note that an IP address of 0.0.0.0 indicates a socket that will use all IP addresses available on this computer. That is a valid configuration. 405 (Error) DNS_EVENT_CANNOT_LISTEN_TCP_SOCKET DNS Server could not listen on TCP socket for address %1. The data is the error. Note that an IP address of 0.0.0.0 indicates a socket that will use all IP addresses available on this computer. That is a valid configuration. 406 (Error) DNS_EVENT_CANNOT_CREATE_UDP_SOCKET DNS Server could not create datagram socket. The data is the error. 407 (Error) DNS_EVENT_CANNOT_BIND_UDP_SOCKET DNS Server could not bind a datagram (UDP) socket to %1. The data is the error. 408 (Error) DNS_EVENT_OPEN_SOCKET_FOR_ADDRESS DNS Server could not open socket for address %1. Verify that this is a valid IP address on this computer. If it is NOT valid, use the Interfaces dialog box under Server Properties in the DNS Manager to remove it from the list of IP interfaces. Then stop and restart the DNS server. (If this was the only IP interface on this computer, the DNS server may not have started as a result of this error. In that case, remove the DNS\Parmeters\ListenAddress value in the services section of the registry and restart.) If this is a valid IP address for this computer, make sure that no other application (for example, another DNS server) is running that would attempt to use the DNS port. 409 (Warning) DNS_EVENT_UPDATE_LISTEN_ADDRESSES DNS Server listen address list contains IP addresses that are not IP addresses on the DNS Server. Use the DNS manager server properties, interfaces dialog, to verify and reset the IP addresses the DNS Server should listen on. 410 (Error) DNS_EVENT_INVALID_LISTEN_ADDRESSES DNS Server listen address list contains no IP addresses that are valid IP interfaces on this computer. The DNS Server will use all IP interfaces on the machine. Use the DNS manager server properties, interfaces dialog, to verify and reset the IP addresses the DNS Server should listen on. 411 (Error) DNS_EVENT_HOSTENT_MAX_IPS DNS Server did not bind to all IP addresses available on this server. Please use the DNS Manager server properties interfaces tab to edit the list of IP addresses on which DNS is running. Add any missing IP addresses to the list. After adding any additional IP addresses to the interfaces list, you MUST stop and restart the DNS service for the new interfaces to receive DNS service. Note that each additional IP interface does consume system resources and adds a small performance overhead to query reception. There is no benefit in DNS to additional addresses beyond those necessary to support the available network cards. Even if the DNS Server is handling multiple zones registered with the Internic, it is not necessary to have different IPs registered for each zone. Hence, though the individual effect if small, since a very large number of IP interfaces may degrade performance, you are encouraged to remove from the machine any IP addresses that are unnecessary. 412 (Warning) DNS_EVENT_MANY_IP_INTERFACES DNS Server is bound to many IP interfaces. NOTE: Each additional IP interface does consume system resources and adds a small performance overhead to query reception. There is no benefit in DNS to additional addresses beyond those necessary to support the available network cards. Even if the DNS server is handling multiple zones registered with the InterNIC, it is not necessary to have different IPs registered for each zone. Therefore, although the individual effect is small, because a very large number of IP interfaces may degrade performance, you are encouraged to remove from the computer any IP addresses that are unnecessary. Registry boot problems ---------------------- 500 (Error) DNS_EVENT_INVALID_REGISTRY_ZONE DNS Server zone %1 has invalid or corrupted registry data. Delete its registry data and recreate with DNS Admin. 501 (Error) DNS_EVENT_INVALID_ZONE_TYPE DNS Server zone %1 has missing or corrupted zone type in registry. Fix type, or delete zone from registry and recreate with DNS Admin. 502 (Error) DNS_EVENT_NO_ZONE_FILE DNS Server primary zone %1 has no database file in registry. Add filename, or delete zone from registry and recreate with DNS Admin. 503 (Error) DNS_EVENT_SECONDARY_REQUIRES_MASTERS DNS Server secondary zone %1, had no master IP addresses in registry. Secondary zones require masters. 504 (Error) DNS_EVENT_REG_ZONE_CREATION_FAILED DNS Server could not create zone %1, from registry data. Data is the error. 505 (Error) DNS_EVENT_INVALID_REGISTRY_ZONE_DATA DNS Server zone %1 has invalid or corrupted registry data for %2. Delete its registry data and recreate with the DNS Mangager. 506 (Error) DNS_EVENT_INVALID_REGISTRY_PARAM DNS Server has invalid or corrupted registry parameter %1. Delete this registry parameter and recreate with DNS Admin. 507 (Error) DNS_EVENT_INVALID_REGISTRY_FORWARDERS DNS Server encountered invalid or corrupted forwarder registry parameter. Fix parameter or delete all forwarders parameters: Forwarders ForwardingTimeout IsSlave They may be re-created using the server properties dialog in the DNS manager. General Database Load Problems ------------------------------ 700 (Error) DNS_EVENT_DOMAIN_CREATION_FAILED DNS Server could not create domain %1. 701 (Error) DNS_EVENT_PRIMARY_NO_FILE DNS Server requires primary zones to have zone file. 706 (Warning) DNS_EVENT_NO_ROOT_NAME_SERVER DNS Server does not have a cache (or database) entry for root name server. The cache file must have at least one NS record, indicating a root DNS Server and a corresponding A record for that root DNS Server. Otherwise, the DNS Server will be unable to contact the root DNS Server on startup and will be unable to answer queries for names outside of its own authoritative zones. 707 (Error) DNS_EVENT_NO_CACHE_FILE_SPECIFIED DNS Server is not root authoritative and no cache file specified. A cache file must be specified when the DNS Server is not authoritative for the root domain. The cache file must contain NS record(s) for root DNS Servers and corresponding A record(s) for the root DNS Servers. Otherwise, the DNS Server will be unable to contact the root DNS Server on startup and will be unable to answer queries for names outside of its own authoritative zones. 708 (Informational DNS_EVENT_CACHING_SERVER_ONLY The DNS server has no 'primary' or 'secondary' zones. The DNS server will run as a caching-only server, but will not be authoritative for any zones. File Loading Problems --------------------- 1000 (Error) DNS_EVENT_FILE_OPEN_ERROR DNS Server could not open the file %1. The data is the error. 1001 (Error) DNS_EVENT_FILE_NOT_MAPPED DNS Server could not map file %1 to memory. 1003 (Error) DNS_EVENT_CACHE_FILE_NOT_FOUND DNS Server could not find or open cache file. 1004 (Error) DNS_EVENT_COULD_NOT_OPEN_DATABASE DNS Server could not find or open database file %1. 1006 (Error) DNS_EVENT_FILE_EXCEEDS_MAX_PATH DNS Server encountered file name %1 exceeding maximum file path length, in file %2, line %3. 1007 (Error) DNS_EVENT_MISSING_FILENAME DNS Server encountered missing database filename, in file %1, line %2. 1008 (Error) DNS_EVENT_FILE_PATH_TOO_LONG DNS Server unable to create path to file %1 in directory %2. Path too long. Boot File Problems ------------------ 1200 (Error) DNS_EVENT_BOOT_FILE_NOT_FOUND DNS Server could not find or open boot file %1. Data is the error. Note all DNS files by default must be located in the "%SystemRoot%\system32\dns" directory unless otherwise specified. 1201 (Error) DNS_EVENT_ZONE_CREATION_FAILED DNS Server could not create zone %1, specified in file %2 line %3. 1202 (Warning) DNS_EVENT_DIRECTORY_DIRECTIVE DNS Server encountered unsupported "directory" directive in file %1, line %2. By default all database files must be located in the "%SystemRoot%\system32\dns" directory unless otherwise specified. 1203 (Error) DNS_EVENT_NO_FORWARDING_ADDRESSES DNS Server encountered FORWARDERS directive with no forwarding addresses, in file %1, line %2. 1204 (Error) DNS_EVENT_SLAVE_REQUIRES_FORWARDERS DNS Server encountered SLAVE directive without preceeding FORWARDERS list, in file %1, line %2. 1205 (Error) DNS_EVENT_UNKNOWN_BOOTFILE_OPTION DNS Server encountered unknown boot option %1, in file %2, line %3. Database File Parsing Problems ------------------------------ 1501 (Error) DNS_EVENT_COULD_NOT_PARSE_DATABASE DNS Server could not parse database file %1 for zone %2. 1502 (Error) DNS_EVENT_DATABASE_PARSING_ERROR DNS Server could not parse token "%1" in database file %2, line %3. 1503 (Error) DNS_EVENT_PARSING_ERROR_LINE DNS Server could not parse database file %1 line %2. 1504 (Error) DNS_EVENT_UNEXPECTED_TOKEN DNS Server could not parse unexpected token "%1" in database file %2, line %3. 1505 (Error) DNS_EVENT_UNEXPECTED_END_OF_TOKENS DNS Server unexpected end of line, in database file %1, line %2. 1506 (Error) DNS_EVENT_INVALID_TOKEN DNS Server encountered invalid token "%1" in database file %2, line %3. 1507 (Error) DNS_EVENT_INVALID_CLASS_TOKEN DNS Server encountered invalid class token "%1" in database file %2, line %3. DNS Server supports only Internet (IN) class records. 1508 (Error) DNS_EVENT_IGNORING_FILE_RECORD DNS Server ignoring invalid resource record in database file %1, line %2. See previous event for description of error. Although the DNS Server can continue to load by ignoring this record, it is strongly recommended that you investigate the error associated with this record and either correct it or remove the record from the database file. Directive problems ------------------ 1520 (Warning) DNS_EVENT_UNKNOWN_DIRECTIVE DNS Server encountered the unknown directive "%1" in file %2, line %3. The directive was ignored. 1521 (Warning) DNS_EVENT_UNSUPPORTED_DIRECTIVE DNS Server encountered the unsupported directive "%1" in file %2, line %3. The directive was ignored. 1522 (Warning) DNS_EVENT_OBSOLETE_DIRECTIVE DNS Server encountered the obsolete directive "%1" in file %2, line %3. The directive was ignored. 1523 (Warning) DNS_EVENT_DIRECTIVE_NOT_YET_IMPLEMENTED DNS Server encountered the directive "%1" in file %2, line %3. The directive is not yet supported and was ignored. Domain Name Problems -------------------- 1540 (Error) DNS_EVENT_DOMAIN_NODE_CREATION_ERROR DNS Server unable to create domain node. 1541 (Error) DNS_EVENT_PARSED_INVALID_DOMAIN_NAME DNS Server encountered invalid domain name "%1" in database file %2, line %3. 1542 (Error) DNS_EVENT_INVALID_DOTTED_DOMAIN_NAME DNS Server encountered invalid domain name "%1". 1543 (Error) DNS_EVENT_DOMAIN_NAME_TOO_LONG DNS Server encountered domain name "%1" exceeding maximum length. 1544 (Error) DNS_EVENT_INVALID_ORIGIN_TOKEN DNS Server encountered invalid "@" token "%1", in database file %2, line %3. 1545 (Error) DNS_EVENT_FILE_NODE_OUTSIDE_ZONE DNS Server encountered name outside zone, in zone file %1, line %2. 1546 (Error) DNS_EVENT_FILE_INVALID_NS_NODE DNS Server encountered invalid NS (Name Server) record, in zone file %1, line %2. NS records must be at zone root node or be at root of a sub-zone being delegated. 1547 (Error) DNS_EVENT_FILE_INVALID_A_NODE DNS Server encountered an invalid A (Address) record, in zone file %1, line %2. A records must be at a domain name within the zone, with the exception of "glue" A records which are at hostname given in an NS record contained in zone. Resource Record Problems ------------------------ 1600 (Error) DNS_EVENT_UNKNOWN_RESOURCE_RECORD_TYPE DNS Server encountered unknown or unsupported record type %1 in database file %2, line %3. 1601 (Warning) DNS_EVENT_OBSOLETE_RECORD_SKIPPED DNS Server encountered the obsolete record type %1 in database file %2, line %3. The record was ignored. MD or MF record types are obsolete. They should be converted to MX record type which has the format: MX Example: mycompany.com MX 10 mailer1.mycompany.com. 1602 (Error) DNS_EVENT_SOA_NOT_FIRST_RECORD DNS Server encountered resource record prior to SOA record in database %1, line %2. 1603 (Error) DNS_EVENT_INVALID_SOA_RECORD DNS Server encountered invalid SOA record in file %1, line %2. SOA record must be first record in zone file and must belong to the root of zone. 1604 (Error) DNS_EVENT_SOA_INVALID_IN_CACHE_FILE DNS Server encountered SOA record in cache file %1, line %2. 1605 (Error) DNS_EVENT_AUTHORITATIVE_ZONE_WITHOUT_SOA DNS Server detected an authoritative zone without an SOA record. 1610 (Error) DNS_EVENT_PARSED_ADD_RR_AT_CNAME DNS Server encountered a resource record, file %1, line %2 for a domain node with an existing CNAME record. A CNAME must be the only record for its domain name. 1611 (Error) DNS_EVENT_PARSED_CNAME_NOT_ALONE DNS Server encountered a CNAME record, file %1, line %2 for a domain name with existing resource records. A CNAME must be the only record for its domain name. 1612 (Error) DNS_EVENT_PARSED_CNAME_LOOP DNS Server encountered CNAME record, file %1, line %2 that forms CNAME loop. 1613 (Error) DNS_EVENT_INVALID_PREFERENCE DNS Server encountered invalid preference value "%1" in database file %2, line %3. Preference must be a valid 16-bit unsigned integer quantity. 1614 (Error) DNS_EVENT_INVALID_DWORD_TOKEN DNS Server encountered token "%1" in file %2, line %3, that it could not convert to DWORD value. 1615 (Error) DNS_EVENT_TOO_MANY_TEXT_RECORDS DNS Server encountered too many text records at token "%1", in file %2, line %3. 1616 (Error) DNS_EVENT_TEXT_STRING_TOO_LONG DNS Server encountered text "%1" exceeding maximum length, in file %2, line %3. 1617 (Error) DNS_EVENT_INVALID_IP_ADDRESS_STRING DNS Server encountered invalid IP address "%1", in file %2, line %3. 1618 (Error) DNS_EVENT_INVALID_IPV6_ADDRESS DNS Server encountered invalid IPv6 address "%1", in file %2, line %3. 1619 (Error) DNS_EVENT_UNKNOWN_PROTOCOL DNS Server could not find protocol "%1" in database file %2, line %3. 1620 (Error) DNS_EVENT_UNKNOWN_SERVICE DNS Server could not find well known service "%1" in database file %2, line %3. 1621 (Error) DNS_EVENT_WKS_PORT_UNSUPPORTED DNS Server encountered WKS service "%1" with port exceeding WKS maximum port in database file %2, line %3. Port is unsupported. MS RR Problems -------------- 1650 (Error) DNS_EVENT_INVALID_WINS_RECORD DNS Server encountered invalid WINS record in file %1, line %2. WINS records are subject to the following conditions: - WINS record must be in forward lookup zone (not in in-addr.arpa domain). - Only one WINS record may be specified in a zone file. - WINS record must belong to the zone root (the WINS record name must be the origin of the zone). If WINS lookup is desired for names in a sub-domain of the zone, then the sub-domain must be split into its own zone. - WINS record must specify at least one WINS server. The format of a WINS record: WINS [LOCAL] [L] [C] [WINS IPs...] Examples (zone root assumed to be current origin): @ IN WINS LOCAL L1 C10 10.10.10.1 10.10.10.2 10.10.10.3 @ IN WINS 10.10.10.1 1651 (Error) DNS_EVENT_INVALID_NBSTAT_RECORD DNS Server encountered invalid WINS-R record in file %1, line %2. WINS-R records are subject to the following conditions: - WINS-R record must be in reverse lookup zone (under in-addr.arpa domain). - Only one WINS-R record may be specified in a zone file. - WINS-R record must belong to the zone root (the WINS record name must be the origin of the zone). - WINS-R record must specify at domain for the resulting name. The format of a WINS-R record: WINS-R [LOCAL] [L] [C] Examples (zone root assumed to be current origin): @ IN WINS-R LOCAL L1 C10 mycompany.com. @ IN WINS-R wins.mycompany.com. 1654 (Error) DNS_EVENT_UNKNOWN_WINS_SCOPE_MAPPING_FLAG DNS Server encountered unknown WINS-DNS mapping flag %1, in file %2, line %3. 1656 (Error) DNS_EVENT_NO_NBSTAT_DOMAIN DNS Server encountered WINS-R record without domain for resulting names, required by mapping, in file %1, line %2. WIN-R record must include DNS domain in which hostnames resolved by nbstat (WINS-R) should be put. 1657 (Error) DNS_EVENT_NBSTAT_DOMAIN_WITH_SCOPE DNS Server encountered WINS-R domain %1, with mapping set to use scope as result domain, in file %2, line %3. If use of NetBIOS scope is specified in WINS-R record, then no domain is required. Hostnames resolved by nbstat (WINS-R) lookup, are placed into the DNS domain corresponding to the scope of the resolved hostname. Additional query words: ====================================================================== Keywords : kbnetwork Technology : kbWinNTsearch kbWinNT400xsearch kbWinNTSsearch kbWinNTS400sp4 kbWinNTS400xsearch Version : :4.0 SP4 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.