KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q199286: DNS Event IDs 1 Through 1657 for Windows NT 4.0 SP4

Article: Q199286
Product(s): Microsoft Windows NT
Version(s): 4.0 SP4
Operating System(s): 
Keyword(s): kbnetwork
Last Modified: 02-MAR-2001

-------------------------------------------------------------------------------
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 <preference value> <mail server domain name>

  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 1986-2002.