Wednesday, 7 June 2017

What is Domain Name | What is DNS?

If you want to know What is the Domain Name and what is the Domain Name System (DNS), then read this post carefully until the end, because in this post you can learn more about the new backbone of the Internet ie DNS Will get
Billions of people around the world use the internet every day. Those people run the internet just by typing in their browser's address bar in the domain name and then everything comes to their browser, but you have ever wondered how all this happens. After all, what is the domain name and what is the relation between the DNS and the domain name?
what is a DNS and how does the Domain Name System work

What is Domain Name?

There are millions of websites on the internet and they all have a unique name which we call Domain Name and users access those websites from the same domain name. Every day thousands of domain names are registered so it becomes very important that all domain names are unique, meaning that any domain name can not be registered 2 times simultaneously.
Therefore, all the domain name records in the world are managed by ICANN (Internet Corporation of Assigned Names and Number). ICANN is a nonprofit organization with headquartered Southern California (US).
A lot of companies (registrars) are reauthorized to sell the domain name through ICANN, from whom we buy a domain name such as Godaddy, Bigrock etc. Domain registrars charge you some money annually in exchange for managing your domain name with ICANN.

What is a Top Level Domain Name and Name Server?

As I told you, the unique name of all the websites on the Internet that we use to access those websites is called domain name. Every domain name has 2 main parts, the first part can also be called name or domain names like Techediction in my domain name and other parts, we are called domain extension or top-level domain name such as .com in my domain name.

Apart from this, there is also a top-level domain name such as .com, .net, .org, .info and so on. The task of creating new top-level domains and maintaining current top-level domains is also done by ICANN's Top-Level Domain Name Server.

Why are Domain Name System (DNS) needed?

I hope you now have a better understanding of what a domain name is and how you are provided a unique domain name. Now we will call the DNS which we call the Domain Name System and Domain Name Service.
As you know, all the websites on the Internet are hosted on some servers and any Internet users will have to access the server where your website has been hosted before accessing your website.
But the problem here is that the server is not accessed through the IP address of the domain name, that is, if you want to connect to any server in the world, then you should first know its IP address. For example, you should know the address of your home address (like IP address) for any of your friend's house, because of just knowing its name (like a domain name).

IP address is something like this So it is very difficult to remember the IP of each website, so we use Domain Names instead of websites IP Addresses, but as I told you to access the servers, Address is needed and not the domain name.

Domain Name System is a networking system that does not require us to remember IP Addresses because DNS changes any domain name to IP address and similarly to IP address in Domain Name. Let's now understand the Domain Name System in detail.

What is a Domain Name System (DNS) and how it works?

As we have a phone book in our mobile, we save all of them with their name. Similarly, the Domain Name System maintains their hosting server IP address and other settings with all domain names.
It also has the advantage that whenever you have to change your hosting server, you can add the IP of the new hosting server to your domain's DNS settings.
Whenever you access any web like then your computer follows a few steps to change the human readable domain name to a machine-readable IP address. One steps have been explained in one step below.

Step 1: Whenever you enter a domain name in your browser to access the web, your browser first checks the DNS records of that domain in your local cache memory. If you have recently accessed that domain, then the DNS records will be found in the local cache memory.

Step 2: If DNS records are not found in your local cache memory, your browser does a request send (DNS query) to DNS records to your ISP's recursive DNS servers. Most often it is that the DNS records are returned in the cache memory of the recursive DNS servers and the senders are sent back to the users.

Step 3: If the DNS records are not found on the ISP's recursive DNS servers, then they send the request to your DNS records to the root nameservers. Root Nameservers removes top level domain name (our case .com) from that domain name and sends it to its Top-Level Domain Name Server, where all domain name with nameservers are digitized with IP.

Step 4: When you buy a domain name from a domain registrar, you also get Nameserver settings, which you can change anytime. It is only through Nameserver that you are providing DNS (Domain Name System).

In this way, going to the server, you get an IP address of your web which is stored in the cache memory on the recursive server and these records are saved with an expiration date so that all the records are updated.
Last, that IP is sent to your computer's browser and then connects to that IP server and lets you show the webpage and this whole process only takes a few milliseconds.

Hope you liked this post "What is DNS and how does the Domain Name System work?" If you have any questions or suggestions related to this post, then comment below and share this post with your friends.

Also Read:- 

No comments:

Post a Comment