As per Relevance of the word february, we have this rfc below:
Network Working Group Jon
Request for Comments: 897
February 1984
Updates: RFC 881
Domain Name System Implementation
Status of this
This memo is a policy statement on the implementation of the
Style Naming System in the Internet. This memo is a partial
of RFC 881. This is an official policy statement of the ICCB and
DARPA
The intent of this memo is to detail the schedule for
implementation for the Domain Style Naming System. The
of how this system works is to be found in the references
The Current
Simple
Hosts in the ARPA research and DDN operational communities
currently assigned names in a flat or global name space
character strings. There are some limits on these names.
must start with a letter, end with a letter or digit and have
letters or digits or hyphen as interior characters. Case is
significant
For example: USC-
Every host in the Internet is expected to have a way
translating the name of any other host into its Internet address
By and large, the name to address translation is done by
up the information in a table of all hosts
The maintenance of this table is centralized at the
Information Center (NIC). Each host is expected to obtain
current copy of the table on a timely basis
Interface to the
A great deal of mail moves between the Internet and
"systems" that somehow transport mail among computers. This
currently done by hiding some sort of "other-system"
information in the local-part of the mail address and using
mail-relay host in the host-part of the mailbox
Postel [Page 1]
RFC 897 February 1984
Domain Implementation
For example
OBERST%EDUCOM.MAILNET@MIT-
EDMISTON.CIC@CSNET-
The Future
Hierarchical
Because of the growth of the Internet, structured names (or
style names) will be used. Each element of the structured
will be a character string (with the same constraints
previously applied to the simple names).
For example: F.ISI.USC.
Every host in the Internet will be expected to have a way
translating the name of any other host into its Internet address
By and large, the name to address translation will be done
interacting with a service. There will be a number of
that each hold a portion of the name to address information
The maintenance of the translation data will be subdivided
distributed
There are several stages of implementation for the servers
several levels of development for use of the domain style names
First, there is the simple substitution of the domain style
for the current host names, and the subdivision of these
several domains. At this stage all domain style names
translate to host addresses and all domain style names have
components
For example: USC-ISIF.ARPA or USC-ISIA.
and: Postel@USC-ISIF.ARPA or Kahn@USC-ISIA.
Here we expect that "USC-ISIF.ARPA" is the name of an
host and that we can send mail for "Postel" to the SMTP port
that host. It may be that some backward host can still fake
by ignoring the ".ARPA" and looking up an address
"USC-ISIF".
Postel [Page 2]
RFC 897 February 1984
Domain Implementation
Using the domain name servers (but not the tables)
forwarding may be supported. A domain name server query
say "I want to send mail to ABCDEF.ARPA". The response
be "to send mail to ABCDEF.ARPA send it to the mail
GHIJKL.ARPA at address 123.123.123.123".
Second, there is an extension to more name components
For example: F.ISI.USC.ARPA or A.USC-ISI.
and: Postel@F.ISI.USC.ARPA or Kahn@A.USC-ISI.
Here we expect that "F.ISI.USC.ARPA" is the name of an
host and that we can send mail for "Postel" to the SMTP port
that host. It is unlikely that a backward host can hack
at all
Third, there is an extension to domain style names that
represent only organizations or administrative entities.
a host that represents such entities may require a level
indirection in the search
For example: USC-ISI.ARPA or ARPA.
and: Postel@USC-ISI.ARPA or Kahn@ARPA.
Here we don't count on "USC-ISI.ARPA" being the name of
Internet host. When we want to send mail to "Postel" we
the domain name server about sending mail to "USC-ISI.ARPA".
The server will tell us the name (and address) of a
Internet host that handles mail on this organizations behalf
for example, "F.USC-ISI.ARPA = 10.2.0.52". We then send
for "Postel" to the SMTP port on F.USC-ISI.ARPA
Interface to the
Mail will continue to move between the Internet and
"systems". This may be done by designating some sort
"other-system" representative organization in the domain
data bases that can indirect mail to a mail-relay host
For example
OBERST@EDUCOM.
EDMISTON@CIC.
Postel [Page 3]
RFC 897 February 1984
Domain Implementation
The Transition
Actually, the situation is a bit more complicated, of course.
number of hosts are already using domain style names under
constraint that their domain style name is exactly their old
name with the string ".ARPA" appended. The first transition step
to have all hosts do this, and then to eliminate the user of
style names altogether
Please note carefully that two types of changes are being made
One is a change in the support mechanism for translating a
name to an internet address
that is from using local copies of a full centrally
table to dynamically accessing a distributed set of
each posesing a portion of a data base maintained in
distributed fashion
The other is a change in the host names themselves
from a flat global space of unstructured strings to
hierarchical structure of names
There are four steps to the transition plan
First, change from old names to domain style names
host-name --> host-name.
Second, one domain to a few domains
host-name.ARPA --> host-name.ARPA and host-name.
Third, change from using central tables to using name servers
Fourth, allow many domains
There are two communities that are taking slightly different
in this transition. The ARPA research community is making the
transition. The DDN operational community is making the change
naming on the same schedule, but is not requiring hosts in the
operational community make the change to using servers at the
time (they can if they want to). The DDN PMO will establish
schedule for that change at a later time. The NIC will maintain
central table of all DDN operational hosts
Postel [Page 4]
RFC 897 February 1984
Domain Implementation
Interface to the
The interchange of mail with "other-systems" will have to
pretty much as it does now (except that RELAY-HOST will
RELAY-HOST.ARPA) until organization names can be used.
representative organizations can be designated for
"other-system" in the domain server data bases that will
indirectly specify a mail-relay host
Policy
The names of hosts will be changed to domain style names. Hosts
begin to use domain style names on 14-Mar-84 and the use of old
names will be completely phased out before 2-May-84.
This applies to both the ARPA research hosts and the DDN
hosts
All Hosts Change
The impact of introducing the domain style names is that all
change their names at least once. Hosts that move to new
or subdomains may change their names several times
Hosts have an official (or primary) name and possibly
nicknames. When mail is sent from a host, the official name
used in the mail header address fields
Suppose, that in the old days before domains were thought of,
host changed its name. What is the impact on users of
the name of a host? Suppose one host changed its name from FOO
BAR
Mail that was sent before the name was changed can not
answered using mail program commands that automatically
in the return address. While it may be possible to
special tricks to fix up the "From" or the "To"
addresses, the "Cc" addresses are very difficult to correct
Mail that was sent to JOE@ABC from FRED@FOO can not
answered unless the change of name is known to the user
the mail program an ABC and the host name BAR
for FOO
Postel [Page 5]
RFC 897 February 1984
Domain Implementation
Mail that is sent to JOE@ABC from SAM@DEF with a cc
FRED@FOO can not be answered easily
Mailing
Any mailing lists that have mailboxes on the host
changed names will now have incorrect entries
The point is that while the host that changed names may be able
use special tricks for a while to fix things up for the users,
is difficult for other hosts to do this
A general trick is to make the old name a nickname for the
for some period of time
The introduction of domain style names means that all hosts
their names essentially at the same time
For example, USC-ISIF changes to USC-ISIF.
To lessen the resulting havoc, the initial set of new names has
fixed relationship to the old names. The first set of
style names is exactly the old names with the domain name "ARPA
appended. That is, if a hosts old name was "HOST-NAME", then
new name is "HOST-NAME.ARPA".
To further lessen the havoc, there will be a period of time
both the old and the new names are allowed. That is, the
names will be nicknames for a while
Primary
In to old style names, host have an official or primary names
may have several nicknames. For example
Primary Name
USC-ISIF
ADA-VAX ISI-VAXB AJPO
In any case, the data base in such than given any of the names
a host one can find the address, and given the address one
find the primary name
In the new domain style name system this property must
maintained. That is, given the Internet address of a host
Postel [Page 6]
RFC 897 February 1984
Domain Implementation
must be able to find the primary name of that host. This
for careful management of the distributed database by those
charge of the domains and subdomains
The Time
-- Nov 83 Plan and
At this point the overall plan for the implementation of
style names and name servers, and a schedule of events
published (RFC-881). Also the draft design and specification
the protocol and data base were published (RFC-882, RFC-883).
-- Nov 83 Initial Domain Style Host Name
At this point a version of the host table which includes
domain style names is made available (DHOSTS.TXT).
-- Feb 84 Domain Requirements
At this point the requirements for establishing a new domain
published as an RFC
14 Mar 84 Begin using Domain Style
At this point all hosts should start using their domain
names as their official and primary names. The standard table
host names contains domain style names as the official and
name (DHOSTS.TXT becomes HOSTS.TXT).
04 Apr 84 Server for ARPA
At this point several domain name servers are in operation
supply host name to internet address translations, one of
servers is at the NIC
04 Apr 84 Domain
At this point a master table of top level domain names and
associated servers is established at the NIC
02 May 84 Stop using old style
At this point the use of old style names must be completely
out
Postel [Page 7]
RFC 897 February 1984
Domain Implementation
02 May 84 Certain New
At this point a few new domains may be established, in
the DDN domain
06 Jun 84 General & Multilevel
At this point additional new domains may be established, if
meet the requirements. Domain style names may have more than
segments
18 Jul 84 Organizational
Domain style names may identify organizations. Finding an
for a host may involve a level of indirection
05 Sep 84 Decommission Host
At this point the master host table maintained by the NIC need
longer be complete for the ARPA research community. A full
of the DDN operational hosts will be maintained by the NIC
03 Oct 84 DDN Plan for Domains Name
At this point the DDN PMO will establish a plan for the
support of name to address translations in the DDN community
[1] Postel, J., "The Domain Names Plan and Schedule", RFC-881,
Information Sciences Institute, November 1983.
[2] Mockapetris, P., "Domain Names - Concepts and Facilities",
RFC-882, USC Information Sciences Institute, November 1983.
[3] Mockapetris, P., "Domain Names - Implementation
Specification", RFC-883, USC Information Sciences Institute
November 1983.
Postel [Page 8]
if you see any problems within the linking, don't worry be happy,
this is version 0.1 of the Relevance System and you gotta expect some crappy subroutines sometimes,
just be content we did not write this in Java, which would have made this "bigger and better" HAHAHHA.
RFC documents can be found at I.E.T.F.
Relevance System Copyright © 2002 Spectrum WorldResearch
other technical nosh by ServerMasters Corporation
collaboration of BobX