RFC 1183 (rfc1183) - Page 2 of 11
New DNS RR Definitions
Alternative Format: Original Text Document
RFC 1183 New DNS RR Definitions October 1990 1. AFS Data Base location This section defines an extension of the DNS to locate servers both for AFS (AFS is a registered trademark of Transarc Corporation) and for the Open Software Foundation's (OSF) Distributed Computing Environment (DCE) authenticated naming system using HP/Apollo's NCA, both to be components of the OSF DCE. The discussion assumes that the reader is familiar with AFS [5] and NCA [6]. The AFS (originally the Andrew File System) system uses the DNS to map from a domain name to the name of an AFS cell database server. The DCE Naming service uses the DNS for a similar function: mapping from the domain name of a cell to authenticated name servers for that cell. The method uses a new RR type with mnemonic AFSDB and type code of 18 (decimal). AFSDB has the following format:AFSDB Both RDATA fields are required in all AFSDB RRs. The field is a 16 bit integer. The field is a domain name of a host that has a server for the cell named by the owner name of the RR. The format of the AFSDB RR is class insensitive. AFSDB records cause type A additional section processing for . This, in fact, is the rationale for using a new type code, rather than trying to build the same functionality with TXT RRs. Note that the format of AFSDB in a master file is identical to MX. For purposes of the DNS itself, the subtype is merely an integer. The present subtype semantics are discussed below, but changes are possible and will be announced in subsequent RFCs. In the case of subtype 1, the host has an AFS version 3.0 Volume Location Server for the named AFS cell. In the case of subtype 2, the host has an authenticated name server holding the cell-root directory node for the named DCE/NCA cell. The use of subtypes is motivated by two considerations. First, the space of DNS RR types is limited. Second, the services provided are sufficiently distinct that it would continue to be confusing for a client to attempt to connect to a cell's servers using the protocol for one service, if the cell offered only the other service. As an example of the use of this RR, suppose that the Toaster Corporation has deployed AFS 3.0 but not (yet) the OSF's DCE. Their cell, named toaster.com, has three "AFS 3.0 cell database server" Everhart, Mamakos, Ullmann & Mockapetris



