Domain Name Service DNS
Domain naming, and its most visible component, the Domain Name Service (DNS),
is critical to the operation of the Internet. The average American phone number,
with area code, is 10 digits in length and
encodes 10^10, or 10,000,000,000
possibilities. The Internet IP address, at 32 bits, encodes 2^32
or 4,294,967,296 possibilities. For human engineering purposes,
how can we build an effective directory of these difficult large numbers?
The telephone company solves this problem with lots of large paper directories,
and operators you call and ask about numbers not in your directory.
Internet solves this problem with a hierarchy of simple, mnenomic
names, called domain names.
Instead of remembering 18.104.22.168, all I need
to know is the host's domain name - ns.adnc.com.
Some people think the dots in
a domain name correspond to the dots in the numeric address.
This is not the case. There are always three periods in an IP address,
separating its four constituent bytes. There are a variable number
of periods in a domain name.
The crucial DNS documentation is provided in
RFC 1034 and
The Encyclopedia's Programmed Instruction Course has a
and the Encyclopedia's software section has a
discussing use of this free software diagnostic tool.
DNS also plays an important role in Internet