11 November 2023
DNS server is a very known word by an IT/Network specialist. An internet user communicates with the DNS server every time he or she uses the Internet for her daily needs. So as a network professional, it is very important for us to have a clear idea about the functioning of this DNS server.
Most of the time we use the internet, we browse any website. When we send requests to a web server for a web page, that web server provides that desired web page in our browser. The communication that occurs between our computer and the web server is at the root of the IP address on their respective side. This IP address is a unique name for every network hosted on the Internet. But we do not browse the internet by typing IP address into the browser in 99.99% time. If we do not have any problems, the problem is in another place, and problem is that how you remember the exact IP address of any other website? And as a person, how much remember we many IP addresses in our memory? Originally the DNS server on the Internet has emerged to release us from this strange problem. Due to this facility of DNS servers, we do not have to memorize hundreds of websites' IP addresses. Instead, we need to remember the domain name of the necessary websites, like as (facebook.com, Toshost.com). Which is a lot easier for us.
In fact, the DNS server is a server that converts a domain name written in the browser to its corresponding IP address and requests to the correct server. That's why we have to enter the IP address of a DNS server in the network settings of the computer, which means that the server completes all DNS operations from the background. DNS is a very important and complicated service on the Internet, without which the internet is almost dead. In addition to resolving domain names, more work is done through the DNS server. For example, DNS service is used for a variety of purposes including network design, clustering, and load balancing of a service provider.
We have already have known about the DNS server, now see how works DNS server. Therefore, we should have a clear idea of several aspects about DNS.
A web address is usually divided into three parts, such as (www, example, com).
These three parts are separated by a dot (.) Among themselves. The right part (.com) is known as top-level domain (TLD). The left side of the TLD (example) is called Domain Name. And the left part (www) that is called Hostname. That is, a complete web address (www.example.com) consists of three parts, namely hostname, domain name and Top-level domain (TLD). Again this complete web address is called, Fully Qualified Domain Name (FQDN).
We already know that the TLD is the rightmost part of an FQDN, like (com). There are many such TLDs on the internet, such as: .org, .net, .gov, .mil, .tv etc. They have some TLDs for different countries. For example: .au (Australia), .US (America), .bd (Bangladesh) etc. These are called Country Code Top Level Domain (ccTLD) which are stored separately for each country. All TLDs are managed through the root zone.
A Domain Name is a unique name that is registered under a specific TLD, like (facebook.com). The facebook domain is registered under the .com TLD. Domain Resource records registered under a TLD are maintained with a specific Authoritative Name Server.
A hostname is the left part of an FQDN. A hostname is the name of a server located under a single domain, for example- www.google.com, drive.google.com, maps.google.com etc. Here www, mail, drive is a different server that has different services running.
Root Zone is the core of the Internet's DNS Hierarchical Name Space. All TLDs on the Internet are controlled through the Root Zone. This Root Zone is hosted on thirteen (13) Root servers on the Internet. These thirteen root servers are A.ROOT-SERVER.NET to M.ROOT-SERVER.NET.
Not every root server is again confined to a physical machine. For the convenience of working, different instances of each root server are placed in different locations. Instances spread over different locations are combined with clustering that provides fault tolerance and redundancy. These root servers are the first steps in Internet DNS solution. During the DNS response, a local / ISP DNS server sends queries to one of these thirteen root servers. The FQDN and IP address of these thirteen root servers are recorded on local / ISP's DNS servers. A root server is not resolving any website IP address. Root Server sends the IPT of the Authoritative Name Server to the Local / ISPs DNS server based on the domain name and TLD of the query from Local / ISP's DNS server. This thirteen root server's FQDN and IP address are recorded on the local / ISP's DNS server. Then the local / ISP's DNS server sends the DNS query to the Authoritative Name Server.
Authoritative Name Server: For DNS operations, the Authoritative Name Server is a server that stores the resources of a domain. Resource records are the answers to a DNS query that are contained within the Zone File of the Authoritative Name Server. This authoritative Name Server provides specific IP address to the client computer in conjunction with specific FQDN.
We hope, this blog will be useful for you to know about DNS.
Stay with TOS Tech.
Create, collaborate, and turn your ideas into incredible products with the definitive platform for digital design.