Pages

Domain Name Space

Thousands of Domain names are required to be arranged in a Hierarchical structure for proper administration and Domain name space is devised for this purpose. Technically, in is this design the domain names are arranged in an inberted-tree structure with the root at the top. The tree can have only 128 levels: level 0 (root) to level 127. Whereas the root glues the whole tree together, each level of tree defines a hierarchical level.

Domain Name
Each node in the tree has a domain name. A full domain name is a sequence of labels separated by dots (.). the domain names are always read from the the node upto the root.

Label
Each node in the Domain name space tree has a label, which is a string with a maximium of 63 characters. The root label is a null string (empty string). DNS requires that children of a node (nodes that branch from the same node) have different labels, which guarentees the uniqueness of domain names.

Domain
A domain is a subtree of the domain name space. The name of the domain is the domain name of the node at the top of the subtree. A domain may itself be divided into domains (or subdomains as they are sometimes called).

The Domain can be broadly classified as one of two types:
  • Fully Qualified Domain Name (FQDN).
  • Partially Qualified Domain Name (PQDN)
Fully Qualified Domain Name
If a label is terminated by a null string, it is called a fully qualified domain name (FQDN). An FQDN is a domain name that contains th full name of the host. It contains all the labels, from most specific to the most general, that uniquely defines the name of the host. For example, the domain name
challenger.atc.fhda.edu.
is the FQDN of a computer named challenger and installed at the Advanced Technology Center (ATC) at De Anza College. A DNS server can only match and FQDN to an address. Note that the name msut end iwth a null label (string), but because null here means nothing, the label ends with a Dot (.).

Partially Qualified Domain Name (PQDN)
If a label is not terminated by a null string, it is called Partially Qualified Domain Name (PQDN). A PQDN strats from anode, but it does not reach the root. It is used when the name to be resolved belongs to the same site as the client. Here the resolver can supply the missing part, called the suffix to create an FQDN. For example, if a user at the fhda.edu site wants to get the IP address of Challenger computer, he or she can define the partial name
challenger

The DNS Client adds the suffix atc.fhda.edu. before passing the address to the DNS server.
The DNS Client normally holds a list of suffices. This suffix is added when the user defines an FQDN.

Related Posts:
  • DNS Servers and Distribution Of Name Space
  • DNS in the Internet.

2 comments:

  1. Before reading this post, I never thought about this concept. but now i got very good information about this whole process. HostGator Review

    ReplyDelete