You may have heard of a DNS server when connecting to the Internet, which is an abbreviation for the Domain DNS, but what is this system.


A DNS server is a device that links the location name" hostname" to the IP address of the target device hosting the location. In this article, we will learn the types of DNS servers, types of DNS registrations, as well as DNS process messages.


DNS server types:


  • Root DNS Server Central servers:

 Contain the addresses of all Top Level Domain TLD servers, the request first arriving at the DNS central servers on the journey; To get the IP address of the desired location name.


Whether you're trying to access a website or trying to send an email, your computer will use a DNS server; To search for the domain name you are trying to access The correct name for this process is the resolution of the DNS name, which says that the DNS server acknowledges the domain name for its IP address.


  • Authoritative DNS server:

 DNS Resolver sends iterative queries to these servers at the end of a search for an IP address, and these servers store the true record type in several formats, such as A, NS etc, CNAME, and TXT. 


These servers return the IP address of the site name if it exists, but if it does not exist even in the authenticated server it sends an error message, and the search for the IP address ends.


  • Top-Level Domain TLD Server ranks

 This type of server for corporate com, org, and non-profit organizations, au. For Australia (each country has its own domain) and others. Top-level servers are often the destination of the request messages after a central DNS server, within which a specific TLD domain record is stored for the desired location name.


For example, if one required an IP address for a website aliens-sci.com, the application message would go to the TLD domain servers for the domain.com, where the TLD server would send an Authoritative DNS server address to the scheduled DNS Resolver. 


The technology of DNS is like a phone function, in the phone we know a person's name and get their number In order to make a connection, the person's name in the directory corresponds to the known name of the device to be contacted over the network, and its number is the IP address corresponding to the known name of the device.