Professional Documents
Culture Documents
3 DNS
CHAPTER – 3.3
Contents
• Introduction
Introduction
IP addresses uniquely identify every computer on the Internet. However, it
is inconvenient and difficult to remember numeric addresses, especially if you
use and/or access several computers. Furthermore, since IP addresses may
change whenever computers are physically relocated on a network, they cannot
be used reliably to locate computers over time.
To make it easier for users to access and remember the names of hosts
on the Internet, a system was developed to allow networks and hosts also to be
addressed using common-language names. This is called Domain Name Service
(DNS). Through DNS, each computer actually has two addresses – a numeric IP
address (such as "141.211.144.42") and a host name (the more memorable
"gopher.umich.edu"). Either address can be used to connect to or send
information to the specified computer, though users most prefer to use the
easier-to-remember host name.
However, as the Internet grew, the text file grew to thousands of lines
long, and had to be distributed to thousands of computers. As a result, the
mappings were always out of date and impossible to administer centrally. To
solve this problem, DNS was altered to become a distributed database; that is, a
database stored in many locations, edited and shared continuously around the
Internet by the administrators of many networks.
DARPA began to look for new ways of handling address look-ups on the
network. They settled on a system called Domain Name System, or DNS for
short. DNS was a distributed database. That is, the information in the database
was not stored centrally anymore. Only pointers to the information could be found
in a more or less central location.
Under the new system, each site would be considered a domain name,
and each domain name on the network would maintain a DNS server. This
server would supply other domain name servers with information about
addresses of specific hosts within the domain it served. Instead of going to a
central repository for address information, each requester would go "straight to
the source". That is, a requester could go directly to the domain it wanted to
reach for information about specific hosts within that domain.
This approach had many advantages. First, it was possible for hosts in
different domains to have the same name. Second, it was possible for a domain
to add many new hosts and not have to propagate new addresses around the
network before they could be reached by other users. Third, distributing the DNS
database made administration of the system much simpler, because it was
handled by many hundreds or perhaps thousands of administrators, instead of
just a few. DARPA adopted Berkeley Internet Name Domain (BIND) as the DNS
software of choice for the project. The specifics of BIND are discussed later in
this and other related documents.
US
mi pa al ma ca ny …
The US domain
The US domain hierarchy follows the general form :
organization.locality.state.us or organization.type.state.us. The US domain
currently registers hosts in federal government agencies, state government
agencies, K12 schools, community colleges, technical/vocational schools, private
schools, libraries, city and country government agencies, to name a few.
train.k12.mi.us
berkeley.ca.us
portland.or.us
seattle.wa.us
ann-arbor.mi.us
Here, are five examples of fully qualified domain names – host names that
unambiguously identify hosts – in the US hierarchy :
mail.train.k12.mi.us
catnip.berkeley.ca.us
kclarke.portland.or.us
zircon.seattle.wa.us
m-net.ann-arbor.mi.us
In addition to these domains, several new top-level domains have been
proposed and are awaiting administrative approval. They include domains such
as :
There has also been an informal proposal to create a ".xxx" domain (or
something similar) to designate adult sites on the Web. At this time, there has
been no official proposal made, and the whole question of adding any top-level
domains has been tabled until the domain registry process has been finalized.
Resolvers are clients that query the name server, interpret the response
and return the information to the program that requested it. Resolvers are often
library routines contained within communications programs such as Telnet and
FTP. Through resolver queries, these programs convert machine names into IP
addresses that specify the exact location of the machine on the Internet.
BIND
BIND is the Berkeley Internet Name Domain Server. It is the de facto
standard software that implements DNS. Many vendors of operating systems
ship BIND. However, by the time the operating system is shipped to customers
on CD-ROM, the version of BIND included is usually out-of-date. Therefore, it is
to the administrator's advantage to obtain the latest release of BIND via FTP after
installing the operating system on his or her machine.
Note :
Many Internet service providers will register a limited number of domain
names for their customers or affiliates and provide Domain Name Services for
them. Merit Network, Inc. will register (in most cases) one domain name per
affiliate. In the case of consortia connected to the Internet through MichNet/Merit
Network, Inc., the lead organization in the consortium is the only organization
authorized to receive domain name registration help from Merit.
You may challenge someone else's right to use a domain name. Likewise,
someone may challenge your right to use a domain name you've registered. A
dispute over a registered domain name may be settled by mutual agreement of
the parties, court action or arbitration. The registration of a domain name will not
be cancelled, suspended or transferred, however, until such resolution has been
achieved.