DOMAIN NAME SYSTEM PARAMETERS

The Internet Domain Naming System (DOMAIN) includes several
parameters.  These are documented in [RFC1034] and [RFC1035].  The
CLASS parameter is listed here.  The per CLASS parameters are defined
in separate RFCs as indicated.

Domain System Class:

  Decimal  Name                                         References
---------  ----                                         ----------
        0  Reserved                                         [IANA]
        1  Internet (IN)                                 [RFC1035]
        2  Unassigned                                       [IANA]
        3  Chaos (CH)                                    [RFC1035]
        4  Hesiod (HS)                                   [RFC1035]
    5-253  Unassigned                                       [IANA]
      254  None                                            [Vixie]
      255  Any [QCLASS Only]                             [RFC1035]
256-65534  Unassigned                                       [IANA]
    65535  Reserved                                         [IANA]

In the Internet (IN) class the following Resource Record (RR) TYPEs
and QTYPEs are defined:

TYPE            value and meaning

A               1 a host address 			 [RFC1035]
NS              2 an authoritative name server		 [RFC1035]
MD              3 a mail destination (Obsolete - use MX) [RFC1035]
MF              4 a mail forwarder (Obsolete - use MX)	 [RFC1035]
CNAME           5 the canonical name for an alias	 [RFC1035]
SOA             6 marks the start of a zone of authority [RFC1035]
MB              7 a mailbox domain name (EXPERIMENTAL)	 [RFC1035]
MG              8 a mail group member (EXPERIMENTAL)	 [RFC1035]
MR              9 a mail rename domain name (EXPERIMENTAL)[RFC1035]
NULL            10 a null RR (EXPERIMENTAL)		 [RFC1035]
WKS             11 a well known service description	 [RFC1035]
PTR             12 a domain name pointer		 [RFC1035]
HINFO           13 host information			 [RFC1035]
MINFO           14 mailbox or mail list information	 [RFC1035]
MX              15 mail exchange			 [RFC1035]
TXT             16 text strings				 [RFC1035]

RP              17 for Responsible Person		 [RFC1183]
AFSDB           18 for AFS Data Base location	 	 [RFC1183]
X25             19 for X.25 PSDN address		 [RFC1183]
ISDN		20 for ISDN address			 [RFC1183]
RT              21 for Route Through			 [RFC1183]

NSAP		22 for NSAP address, NSAP style A record [RFC1706]
NSAP-PTR        23 

SIG             24 for security signature                [RFC2065]
KEY             25 for security key                      [RFC2065]

PX              26 X.400 mail mapping information        [RFC2163]

GPOS            27 Geographical Position                 [RFC1712]

AAAA            28 IP6 Address                           [Thomson]

LOC             29 Location Information                    [Vixie]

NXT             30 Next Domain                           [RFC2065]

EID             31 Endpoint Identifier                    [Patton]
NIMLOC          32 Nimrod Locator                         [Patton]

SRV             33 Server Selection                      [RFC2052]

ATMA            34 ATM Address                         [Dobrowski]

NAPTR		35 Naming Authority Pointer		 [RFC2168]

KX              36 Key Exchanger                         [RFC2230]

CERT		37 CERT				        [Eastlake]

TKEY		249 TKEY			        [Eastlake]
TSIG            250 Transaction Signature                  [Vixie]
IXFR            251 incremental transfer                 [RFC1995]
AXFR            252 transfer of an entire zone		 [RFC1035]
MAILB           253 mailbox-related RRs (MB, MG or MR)	 [RFC1035]
MAILA           254 mail agent RRs (Obsolete - see MX)	 [RFC1035]
*               255 A request for all records		 [RFC1035]

Domain System Operation Code:

OpCode   Name                                          References
------   ----                                          ----------
     0   Query                                          [RFC1035]
     1   IQuery                                         [RFC1035]
     2   Status                                         [RFC1035]
     3   reserved                                          [IANA]
     4   Notify                                         [RFC1996]
     5   Update                                           [Vixie]

Domain System Response Code:

OpCode   Name                                          References
------   ----                                          ----------
     0   NoError     No Error                           [RFC1035]
     1   FormErr     Format Error                       [RFC1035]
     2   ServFail    Server Failure                     [RFC1035]
     3   NXDomain    Non-Existent Domain                [RFC1035]
     4   NotImp      Not Implemented                    [RFC1035]
     5   Refused     Query Refused                      [RFC1035]
     6   YXDomain    Name Exists when it should not     [RFC2136]
     7   YXRRSet     RR Set Exists when it should not   [RFC2136]
     8   NXRRSet     RR Set that should exist does not  [RFC2136]
     9   NotAuth     Server Not Authoritative for zone  [RFC2136]
    10   NotZone     Name not contained in zone         [RFC2136]

REFERENCES

[RFC1034] Mockapetris, P., "Domain Names - Concepts and
          Facilities", STD 13, RFC 1034, USC/Information Sciences
          Institute, November 1987.

[RFC1035] Mockapetris, P., "Domain Names - Implementation and
          Specification", STD 13, RFC 1035, USC/Information Sciences
          Institute, November 1987.

[RFC1183] Everhart, C., Mamakos, L., Ullmann, R., and P. Mockapetris,
          Editors, "New DNS RR Definitions", RFC 1183, Transarc,
          University of Maryland, Prime Computer, USC/Information
          Sciences Institute, October 1990.

[RFC1706] Manning, B., and R. Colella, "DNS NSAP Resource Records",
          RFC 1706, USC/ISI and NIST, October 1994.

[RFC1712] Farrell, C., M. Schulze, B. Pleitner, and D. Baldoni, "DNS
          Encoding of Geographical Location", RFC 1712, Curtin
          University of Technology, October 1994.

[RFC1995] Ohta, M., "Incremental Zone Transfer in DNS", RFC 1995,
          Tokyo Institute of Technology, August 1996.

[RFC1996] Vixie, P., "A Mechanism for Prompt Notification of Zone
          Changes (DNS NOTIFY)", RFC 1996, ISC, August 1996.

[RFC2052] Gulbrandsen, A., and P. Vixie, "A DNS RR for Specifying the
          Location of Services (DNS SRV)", RFC 2052, Troll
          Technologies, Vixie Enterprises, October 1996.

[RFC2065] Eastlake, D., and C. Kaufman, "Domain Name System Security 
          Extensions", RFC 2065, CyberCash, Iris, January 1997.

[RFC2136] Vixie, P., S. Thomson, Y. Rekhter, and J. Bound, "Dynamic
          Updates in the Domain Name System (DNS UPDATE) Dynamic
          Updates in the Domain Name System (DNS UPDATE), RFC 2136,
          ISC, Bellcore, Cisco, DEC, April 1997.

[RFC2163] Allocchio, C., "Using the Internet DNS to Distribute MIXER
          Conformant Global Address Mapping (MCGAM)", RFC 2163,
          GARR-Italy, July 1977.

[RFC2168] R. Danie1, M. Mealling., "Resolution of Uniform Resource
	  Identifiers using the Domain Name System", RFC 2168, Los
	  Alamos National Laboratory, Network Solutions, Inc., 
          June 1997.

[RFC2230] Atkinson, R., "Key Exchange Delegation Record for the DNS",
          RFC 2230, NRL, October 1997.

PEOPLE

[Daniel] Ron Daniel, <rdaniel@lanl.gov>, June 1997.

[Dobrowski] George Dobrowski, <ghd@cc.bellcore.com>, July 1996.

[Eastlake] Donald E. Eastlake, III <dee@cybercash.com>, January 1995,

November 1997.

[IANA] Internet Assigned Numbers Authority, <iana@isi.edu>, December 1994.

[Mockapetris] Paul Mockapetris, <pvm@isi.edu>, November 1994.

[Otha] Masataka Ohta, <mohta@necom830.cc.titech.ac.jp>, March 1995.

[Patton] Michael Patton, <map@bbn.com>, June 1995.

[Thomson] Susan Thomson, <set@thumper.bellcore.com>, August 1995.

[Vixie] Paul Vixie, <paul@vix.com>, June 1997.

[]
