Domain Name System

Computer Networks, Jeanna Matthews

DNS Servers

A DNS server, much like an http server or a ftp server, is a program which listens on a well-known port and responds to requests. BIND or Berkeley Internet Name Domain software includes both a DNS server which will translate a machine name (www.foo.com)to an IP address (128.53.48.13) and the client side software, called a resolver. A resolver queries a specified domain server or servers with machine names and if appropriate appends a series of default domain names to fully quaified domain names (i.e. translates polaris to polaris.clarkson.edu). The protocol for such interactions in specified in RFC 1035.

You can get a list of the current root Nameservers (about 10) via anonymous ftp by retrieving netinfo/root-server.txt from ftp://ftp.rs.internic.net/.

ICANN, Domain Registrars and Domain Names

Internet Corporation for Assigned Names and Numbers (ICANN) is a non-profit corporation that assumed responsibility from the U.S. Government for coordinating certain Internet technical functions, including the management of Internet domain name system. ICANN is the successor organization to IANA and was incorporated and structured as the result of discussions and input from a wide range of Internet stakeholders. The White Paper stated the desire of the U.S. Government that a private, non-profit corporation be formed to assume responsibility for the Domain Name and IP addressing systems and certain related functions, and called for proposals to be submitted to accomplish this goal. ICANN, formed in October 1998, was the result of this process.

Companies accredited by the Internet Corporation for Assigned Names and Numbers (ICANN) are authorized to register .com, .net and .org names in the registry. Here is an alphabetical list of such companies. The largest and most well-know is Network Solutions,NSI. For some time NSI had the sole authority to register domain names in the .com, .org and .net domains (which account for 50-75% of the Internet's addresses). The US government granted NSI this authority in order to transition out of direct government involvement in the process. During this time, Network Solutions became virtually synonomous with the generic term, InterNIC. However now, the registration process has been opened up to competition. NSI still maintains the directoy at the heart of the Internet's domain name system and other centralized functions. (Do they handle .edu, .gov and .mil registrations?)

The .com, .net, and .org domains are available for registration by Internet users across the globe, but ICANN-accredited domain name registrars are also located in various countries around the world. Two letter domains, such as .uk, .de and .jp (for example), are called country code top level domains (ccTLDs) and correspond to a country, territory, or other geographic location. The rules and policies for registering domain names in the ccTLDs vary significantly and some are reserved for use by citizens of the corresponding country. Here is a list of domain name registrars by country.

ICANN has been working to add new top level domains to the Internet domain name system. Some examples are .biz for businesses and .name for individuals. Many of these new top level domains are operational and registrations are being accepted. Domain Name Supporting Organization of ICANN (DNSO) oversees such additions of top level domains. Here is a white paper discussing how the new gTLDs were chosen.

Most types of trademark-based domain-name disputes must be resolved by agreement, court action, or arbitration before a registrar will cancel, suspend, or transfer a domain name. Disputes alleged to arise from abusive registrations of domain names (for example, cybersquatting) may be addressed by expedited administrative proceedings that the holder of trademark rights initiates by filing a complaint with an approved dispute-resolution service provider. Information of ICANN's Uniform Dispute Resolution Policy is available here .

Role of the United States Government

More information regarding the United States Government's efforts to privatize the management of the domain name system and increase competition in domain name registration services is available here.

IP Address Space

IP address space is distributed in a hierarchical way. The IANA allocates blocks of IP address space to Regional Internet Registries, that allocate blocks of IP address space to their Local Internet Registries, who assign the addresses to end users. There are currently three Regional Internet Registries: 1) Riseaux IP Europiens Network Coordination Centre ( RIPE NCC ) which handles Europe, the Middle East and parts of Africa. 2) American Registry for Internet Numbers ( ARIN ) which handles North and South America, the Caribbean and sub-Saharan Africa . 3) Asia Pacific Network Information Centre ( APNIC ) which handles Asia and the Pacific.

Continued operation of the Internet depends, in part, upon the conservation and efficient use of IP address space. These three regional registries are responsible for promoting the conservation of IP address space, maintaining impartiality while determining the size of address blocks to be allocated or assigned, and supporting efforts to keep the global routing tables to a manageable size to ensure routability of information over the Internet. Here is an example of ARIN's policies on the allocation of blocks of IP addresses. Notice that most hosts get their IP address from an upstream provider and not directly from one of these regional registries (why is this important?).

IPv4 address space is a scarce resource. IPv6 is designed, in part, to alleviate this problem.See also http://moat.nlanr.net/.

Tools

Online versions (fewer features than command line versions):
nslookup , dig , whois

Note: whois does not use the DNS protocol; it uses its own protocol (telnet server whois), but the information it returns is related.