As per Relevance of the word required, we have this rfc below:
Network Working Group J.
Request for Comments: 1834 K.
Category: Informational University of California,
August 1995
Whois and Network Information Lookup
Whois++
Status of this
This memo provides information for the Internet community. This
does not specify an Internet standard of any kind. Distribution
this memo is unlimited
I.
As currently defined, NICNAME/WHOIS [HARR85] service is a
transaction based query/response server, running on a few
central machines, that provides netwide directory service to
users. The Network Information Center (NIC) maintains the
NICNAME database and server, defined in RFC 954, providing
look-up of individuals, network organizations, key host machines,
other information of interest to users of the Internet.
usefulness of this service has lead to the development of
distributed directory information servers and information
tools and it is anticipated more will be created. Many sites
maintain local directory servers with information about individuals
departments and services at that specific site
Typically these directory servers are network accessible.
development of these services has resulted in wide variations in
type of data stored, access methods, search schemes, and
interfaces. The purpose of the Whois and Network Information
Service Working Group (WNILS) is to expand and define the
for WHOIS types of services, to resolve issues associated with
variations in access and provide a consistent and predictable
across the network. This memo describes new features for WHOIS
meet these goals
II.
The WHOIS service should be provided in a client/server model.
are no restrictions on the design of the client, provided it
capable of passing queries to the server in the proper format,
capturing the server's response in some useful format.
WHOIS specifications call for clients to display responses in human
readable form. This more general proposal does not impose
Gargano & Weiss Informational [Page 1]
RFC 1834 Whois++ Lookup Service August 1995
restriction
This paper acknowledges the existence of many distributed
servers, and anticipates the creation of many more. To help
locate WHOIS servers, each server should have a nameserver entry
the form "whois.domain", i.e. whois.internic.net
III. Client Design and
The client provides the user interface to the WHOIS system and
mechanism for query generation and display of the response.
client is responsible for providing support for paging of long
from the server. All clients must provide this service. The
will not include any special characters, or make any efforts
control output to a screen
Special search criteria may be specified by the use of keywords
special characters, some of which are defined in RFC 954.
should be designed to make support for quoted strings unnecessary
IV. Server Design and
The server should return the same information in response to a
query consistently, regardless of the client software or the
used to originate the query. Queries should be evaluated on a case
insensitive basis. Spaces should not be considered in searches.
search for "La Russo" should return both "LaRusso" and "La Russo"
matches
There are three types of data records supported in this proposal
records for people, hosts, and domains
Individual
Name Name of the individual
Organization Name of the organization
Organization-type Type of organization
(university, commercial research
Work-telephone Work telephone number
Fax-telephone Fax telephone number
Work-address Work postal address
Gargano & Weiss Informational [Page 2]
RFC 1834 Whois++ Lookup Service August 1995
Title Working title or position
within an
Department Department
Email-address Email address in RFC 822
format for this
Handle A unique identifier for this
record on the local
Last-record-update Date this record was last
Home-telephone Home telephone number
Home-address Home postal address
Host
Hostname Full domain name
IPAddress Address
Sysadmin-name System administrator name
Sysadmin-phone System administrator telephone
Sysadmin-address System administrator address
Sysadmin-email System admin. e-mail address
Machine-type Type of machine
OS Operating system
MX Mail exchanger
Last-update Last update
Info Location of additional
information (i.e. anonymous FTP
Domain
Domain-name Domain name registered with
the Network Information
(NIC
Network-address Network address associated
with this domain
Admin-name Name of the Administrative
Contact for this
Gargano & Weiss Informational [Page 3]
RFC 1834 Whois++ Lookup Service August 1995
Admin-address Postal address of the
Admintistrative Contact
this
Admin-telephone Telephone number of the
Admintistrative Contact
this
Admin-email Electronic mail address in
RFC 1822 format for
Administrative Contact
this
Tech-name Name of the Technical Contact
for this
Tech-address Postal address of the
Administrative
for this
Tech-telephone Telephone number of the
Technical Contact for
Tech-email Electronic mail address in
RFC 822 format for
Administrative
for this
Nameservers Primary domain nameservers
for this
Last-update Last date this record was
Search
A unique handle must be provided for every record in the
database to target specific records for display. For example,
there are three individuals named, respectively, A. La Russo, B
LaRusso, and C. Larusso, then a search for "LA RUSSO" would
all three as matches. However, each record would have a
handle, i.e. LARUSSO1, LARUSSO2, and LARUSSO3. A search for any
of these handles would return a single match for that
individual. This is consistent with the RFC 954 query, "
!SMITH1"
Gargano & Weiss Informational [Page 4]
RFC 1834 Whois++ Lookup Service August 1995
Other search options which should be supported are
whois smith exact match on last
whois smith,j exact match on last name, first
whois "smith,j" begins with "J
whois j.
whois "j. Smith
whois smith, john exact match on last and first
whois "smith, john
whois john
whois "john Smith
whois .john
whois "smith..." all last names
whois smith* with
whois begins
whois smith?? all last names beginning
"Smith" and containing up to
letters after "Smith", i.e. "Smith",
"Smithy", "Smithey" and "Smithie
whois ends smith all last names ending in "smith
whois exact A Martinez exact match for "A Martinez
whois fuzzy paulson all last names that sound like
are spelled like "Paulson
whois first Kazuko exact match on first name "Kazuko
whois first begins Art all first names beginning with "Art
whois first fuzzy Kasuko all first names that sound like or
spelled like "Kasuko
whois hamlet.ucdavis.edu IP address and other
whois system hamlet.ucdavis.edu on the computer
hamlet.ucdavis.edu.Could be
by a domain name service
(QTYPE) *
Gargano & Weiss Informational [Page 5]
RFC 1834 Whois++ Lookup Service August 1995
whois system hamlet IP address and
information on the computer
hamlet with the default
appended. Could be served by
domain name service
(QTYPE) *
whois 128.120.2.9 domain name and
whois system 128.120.2.9 information on the computer
specified IP address. Could be
by a domain name service
(QTYPE) PTR
whois !ucdavis-dom site contacts and
whois domain ucdavis.edu information on the site
If any keywords are specified in the query, the server will
that specific query and return the results, even if 0 matches
found. If no keywords are specified, the server will interpret
query based upon the rules above. Optionally, the server may
configured so that if a search yields no matches, the query
automatically be run again, but with the keyword begin inserted
Servers must support multiple levels of detail in response
queries. A query yielding multiple matches should return a short
form record for each match. A query yielding a single match
return a long-form record. A query yielding no matches should
context-sensitive help on expanding the search criteria
On-line
The client should return a minimal (two line) help message for
query sent to the server. That message should identify the
being searched and provide instructions for the user to obtain
detailed help screens
Additional help should be provided in special situations. The
should recognize queries that return zero matches, and provide
brief help message explaining how to broaden a search. If a
returns more than 50 matches, the server should take two actions
First, the user should get a message explaining how to
searches. Second, the user should be offered the option of re
specifying the search, or receiving all matching responses.
multiple matches are found and returned to the client, the
should add a brief help message explaining how to use handles
narrow the search to a single record
Gargano & Weiss Informational [Page 6]
RFC 1834 Whois++ Lookup Service August 1995
If the client queries for "help" or "?" then the server should
a complete help file. The help file should contain information
sufficient detail for the user to understand and access all
features of WHOIS service
V.
This RFC defines a limited set of data records and fields
reliable whois queries. Mechanisms exist for whois clients
discover extended data records and query for fields not defined
this memo. It is recommended that Whois clients and servers
this functionality to maximize the extensibility and usefulness
this service
VI.
[Harr85] Harrenstein, K., Stahl, M., and E. Feinler, E.,
"NICNAME/WHOIS", RFC 954, SRI, October 1985.
VII. Security
Security issues are not discussed in this memo
VIII. Authors'
Joan
Information
Distributed Computing Analysis and
University of
Davis, CA 95616
EMail: jcgargano@ucdavis.
Ken
Information
Distributed Computing Analysis and
University of
Davis, CA 95616
EMail: krweiss@ucdavis.
Gargano & Weiss Informational [Page 7]
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