The Domain Name System (DNS) - BunksAllowed

BunksAllowed is an effort to facilitate Self Learning process through the provision of quality tutorials.

Community

The Domain Name System (DNS)

Share This
Programs could use network (e.g., IP) addresses to refer to Web pages and other resources, but these addresses are difficult to remember and update. High-level, readable names like www.cs.washington.edu were introduced to solve this issue, requiring a mechanism to convert these names to network addresses. 
 
Initially, a file called hosts.txt was used to map names to addresses, but this became impractical as the Internet grew. To address scalability and conflict issues, the Domain Name System (DNS) was created in 1983. DNS employs a hierarchical, domain-based naming scheme and a distributed database to map host names to IP addresses. When an application needs to find an IP address, it uses a resolver to query a local DNS server, which returns the IP address, enabling the application to establish a connection.

DNS Name Space

Handling a vast and ever-evolving collection of names is a complex issue.

Within the postal system, the process of managing names is accomplished by mandating that letters include the country, state or province, city, street address, and the name of the recipient, either directly or indirectly. 

By employing hierarchical addressing, any potential ambiguity between the Marvin Anderson residing on Main St. in White Plains, N.Y. and the Marvin Anderson residing on Main St. in Austin, Texas is eliminated. 
 
The Domain Name System (DNS) operates in a similar manner.

ICANN (Internet Corporation for Assigned Names and Numbers) is the body responsible for managing the highest level of the naming hierarchy on the Internet. 
 
The Internet is conceptually divided into more than 250 top-level domains, with each domain encompassing multiple hosts. The domain is divided into subdomains, which are then subdivided, and so on.

Each of these domains can be depicted as a hierarchical structure. The leaves of the tree symbolize domains that lack subdomains, but they may have computers. A leaf domain can either consist of a solitary host or include a firm with a multitude of hosts. 
 
There are two types of top-level domains: generic and country-specific
 
The generic domains consist of both original domains from the 1980s and domains that were introduced through petitions to ICANN. Additional generic top-level domains will be incorporated in the future. 
 
The nation domains consist of one entry for each country, as described in ISO 3166. Non-Latin alphabets were first implemented for internationalized country domain names in 2010. These domains allow individuals to assign names to hosts using Arabic, Cyrillic, Chinese, or other non-English languages.

Acquiring a second-level domain, such as name-of-company.com, is a simple task. 

Registrars appointed by ICANN manage the top-level domains. 

To obtain a name, one must simply visit the appropriate registrar (in this case, for com) to verify if the desired name is both available and not already registered as someone else's trademark. Assuming no issues arise, the individual making the request will compensate the registrar with a modest yearly payment in order to obtain the desired name.

Nevertheless, with the increasing commercialization and globalization of the Internet, conflicts have arisen, particularly in the realm of name.


Happy Exploring!

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.