What is DNS? How the Domain Name System Works

 Today, any person, big or small, is using the internet through their mobile or computer. You may also visit different websites every day through the internet.

However, many of you may not be fully aware of what DNS is and what it does. Remember, the domain name system plays a very important role in accessing a website . 

We unknowingly use this domain name system every day, but very few of us know about it. 

But don't worry, after reading today's article in its entirety, you will be able to clearly understand what DNS means .

DNS Leaks: Ultimate Guide to Finding and Fixing them in 2021

We all know that computers cannot understand the language spoken by humans, but computers can understand the language of numbers. And in this way, even if we have to visit a website on the Internet, we still need some numbers, which are called IP Address.

In general, it is almost impossible for each website to remember a different number of IP addresses.

Therefore, this DNS (Domain Name System) is used for the purpose of easily remembering the name of each website so that they can be easily accessed.

With this, the names created by the words are easily accessed by pointing directly to the IP addresses of the websites. It is easier to remember the name of any website than a straight IP address.

DNS's full or flower form is, "Domain name the redhat", English One way we do it, "Domain Name Server" as I can tell. It is a summons system that can be simply called the phonebook of the Internet.

This DNS translates domain names into IP addresses so that a web browser can access and load Internet resources.

This domain name system (DNS) is used to remember the IP addresses of different websites in the same way that we use the phonebook to remember the mobile numbers of different people.

If the definition of a domain name system is straightforward, it can be said,

"It's a system that translates IP addresses or numbers into domain names so that the web browser understands which web page you want to access on the Internet."

With this, a user can easily remember the address (name) of the website through the domain name, because I have already said that it is much easier to remember the domain name than to remember the IP addresses.

Each device connected to the Internet has its own unique IP address and is used by other machines to locate the device.

Humans use domain names to obtain information online, such as "Englishtech.info" or "Google.com".

However, a web browser but complete the communication through IP addresses.

And so, the job of DNS is to translate domain names into IP addresses so that the browser can load different internet resources.

Due to the domain name system server (DNS server) we have those complex IP addresses such as, 172.518.1.1 (of IPv4), and more complex but new alphanumeric IP addresses such as, 2700: cb00: 2548: 1 :: c689: d7a2 (IPv6). Of), do not need to remember. 

Hopefully, you have a clear idea of ​​what a domain name system is and what DNS does. 

History of DNS - History of DNS

Many years ago, when the size of the Internet was very small, very few websites and devices were active and people had to remember their IP address.

And remembering the different IP addresses of different websites was a matter of great difficulty.

Thus, when the size of this network gradually becomes much larger and thousands of websites become active, it becomes impossible to remember thousands of IP addresses.

The Domain Name System was invented in the 1980 's by a man named Paul Mockapetris .

This discovery made it possible to give every website a human readable name, making it easier to remember website names.

However, you can still access any website through its IP address if you want, but the chances of remembering the IP address of the website are much less.

How does the Domain Name System (DNS) work?

Everything connected to the Internet - websites, laptops, computers, mobile phones, smart TVs, etc. - each has a unique IP address . It can easily find other devices connected to the Internet.

These are the IP addresses, some of the unique strings of numbers that look something like this - "142.124.249.187" .

Now think about it, if you have to memorize these long sequences in order to visit your favorite websites, how hard it will be to remember the names of those websites.

And, because domain names have been invented, this problem can be solved. Domain names allow us to provide a straightforward name for our website using the English alphabet.

And the job of this DNS (Domain Name System) is to translate the domain names set for your website into the IP addresses of the website so that your device can be pointed in the right direction or path.

A domain name and its exact matching IP address are called "DNS record".

How does DNS work? (Step by step)

Let us know below, step by step, how DNS works.

Suppose you want to visit our website, “ www.dinislam.xyz ”.

1. You type the domain name ( www.dinislam.xyz ) of our website into your computer or mobile web browser and press "Go" or "Enter".

2. Now the first task of your web browser will be to find the IP address associated with the domain name you have given.

3. In this case, it will be seen that you have already visited our website from this same browser. If DNS records are found in your computer's DNS cache, the additional DNS lookup process will be skipped and you will be taken directly to our website www.dinislam.xyz .

4. If no DNS records are found on your computer, a request will be sent to your local DNS server first. This is basically your Internet provider's server which is called "resolving nameserver" .

5. If the records are not cached in the resolving nameserver, then the request to find the DNS records of the domain is forwarded to the "root nameserver" .

. Now when the DNS record is found in the root nameservers, then it is cached by your computer.

. Now that the DNS records have finally been found, it will now be possible to establish a connection with the server where our website is stored and the "www.dinislam.xyz" website will be displayed in the computer.

What is a name server? (What is nameserver in Bengali)

A name server which is often called "nameserver" is a special type of server (server) where every DNS records of a domain name are stored.

The job of this name server is to provide the DNS information of the domain to anyone who is requesting it.

Nameservers are primarily managed by your domain name registrar or hosting provider.

 

Our last word,

So friends, through today's article we have learned about "What is DNS name system " (what is DNS in English), what is the function of DNS and how it works . 

If you like our today's article, then you must share our article on social media.

Also, if you have any questions or suggestions related to the article, please let us know in the comments below.

 

© Arefin Masuk. All rights reserved. Premium By FC Themes