What is Domain Name System (DNS)

A domain name system (DNS) is a system that allows computers to associate an IP address with a domain name.  Internet addresses of web servers connected to the Internet are not humane.  They consist of a long string of numbers (e.g. 225.131.18.66) and / or letters (such as a0d1: FF7B: 91b2: 2bb7: f974: 3821: 7556: f45b).  Always typing the IP address of your favorite websites into the address bar of your browser can be a very painful experience, as you may be disconnected from the internet.  That's why we use domain names (like google.com, facebook.com) in the address bar of our web browser instead.

 

     However, while we can read and understand domain names more easily, computer programs only understand IP addresses.  DNS translates a domain name that we give to computer programs such as web browsers in valid IP addresses.  Requests for IP addresses associated with a domain name are handled in a series of specific machines called name servers.  The whole process takes place in the background, and all users see is a successful website if the domain name resolution is successful.

 

     How DNS helps you find information on the Internet.

 

     What happens in the background?  Simply put, when you enter a domain name into your browser's address bar, there are four different nameservers that take part in the whole process of resolving the domain name to the correct IP address, which your browser actually does.  Understands  Let's use the example wikipedia.org domain to illustrate this process.  The first stop resolving IP address for wikipedia.org is Server Name.

 

     The solution name server's job is to take your browser's request, and then it handles all requests from the other three name servers to get the original IP address.  When the original IP address is finally located, it will send that IP address to your browser so that the website content can be loaded from the server at that address, after completing this process.  The solution name server is usually provided by your Internet Service Provider (ISP), but you can also use your browser to provide other publicly available solution name servers, such as Google, Cloudflare, or Open DNA.  Can be obtained for use provided by S.  Just be sure not to use anonymous resolver name servers as this could enable the bad guys to send your browser to a fake website where they can hack your browsing data without your knowledge.  Will be doing

 

     The solver name server first sends a request to the root name server.  The name of the root name server resolving server name is to specify the IP address of the top level domain (TLD) name server.  In our example, the root name server .org TLD will send the IP address of the server to the resolving name server because the wikipedia.org domain belongs to the .org TLD.  The solver name server then sends a request to the TLD name server, and the TLD name server will look for the IP address of the authentic name server associated with wikipedia.org and return this information to the solver name server.

 

     The resolving name server then queries the authentic name server, in the process the last name server that has the original IP address associated with the wikipedia.org domain.  It then sends the original IP address to your web browser so that data can be retrieved from the front page of the wikipedia.org domain to be loaded into the browser window, and the process is complete.  DNS works to help people remember difficult IP addresses without having to retrieve content from web servers!

Enjoyed this article? Stay informed by joining our newsletter!

Comments

You must be logged in to post a comment.

About Author