| 1. | The DNS uses a large number of servers, organized in a hierarchy and distributed around the world. |
| 2. | Thus, hostname-IP mappings are distributed among such servers rather than stored on centralized server. |
| 3. | Not using the centralized server approach avoids the following problems: |
![]() |
A single point of failure. | |
![]() |
Huge traffic volumes would require handling by a single server. | |
![]() |
Hosts will be geographically far from the central server. | |
![]() |
Continuous updates are required on the server to add records of each new host added. |
| 4. | There are three main types of DNS servers root servers, top level domain servers and authoritative servers which are organized in a hierarchy as shown in Figure 2.1: |
| a) | Root DNS servers: There are 13 root DNS servers (labeled a to m) on the Internet, most of which are located in North America. |
![]() |
More details on the root DNS servers can be found at http://www.root-servers.org. Each of the servers is actually a cluster of server to improve reliability and security. | ||
![]() |
Root DNS servers contain the IP addresses of all TLD servers. |
| b) | Top-Level Domain (TLD) servers: responsible for top-level domains such as .com, .org, .net, .edu, .gov and all of the country top-level domains such as .my, .ps, .uk, .fr and .jp. |
![]() |
The Network Solutions company maintains the TLD servers for the .com domain and the Educause company maintains the TLD servers for the edu domain. | ||
![]() |
TLD servers contains records of the IP addresses for the authoritative DNS servers under a specific top level domain. |
| c) | Authoritative DNS servers: Each organization that has publicly accessible hosts on the Internet must have an authoritative DNS server containing the mapping between the hostnames of its hosts to their IP addresses. |
![]() |
Such mapping can alternatively be stored on the authoritative DNS servers of Internet Service Providers (ISPs). |
