According to Abbreviationfinder, the acronym DNS comes from the English expression Domain Name System: that is, Domain Name System. It is a naming method used to name devices that connect to a network through IP (Internet Protocol or Internet Protocol).
The DNS is responsible for linking information associated with the domain name that is assigned to each computer. In this way, it makes the binary identifiers related to the equipment acquire names that are intelligible to human beings, facilitating their location on the network.
DNS is the acronym for Domain Name System.
The DNS server, in this framework, hosts a database that stores domain name information. DNS protocols typically map a domain name to an IP address.
Suppose the site thisisanexample.com is located at the IP address 126.96.36.199. The DNS relates both data, allowing users to reach the IP address in question through the assigned domain name.
A DNS system is made up of three fundamental elements for its practical operation:
* phase 1 clients: the program that generates a request to the DNS server to find out which IP address corresponds to a domain name. This program runs on the user’s computer;
* DNS servers: they are responsible for resolving the client’s request. If a recursive server does not find the address that has been requested, it has the possibility of redirecting the request to another server;
* authority zones: this is a portion of the domain name space that is handled by the DNS server, which may be authoritative over more than one, such as subdomains.
The DNS links information related to the domain name.
How DNS works
In everyday use, it is usual for the user not to communicate directly with the DNS server since the names are resolved by the client applications, among which are the browser and the mail client.
When the user makes a request to find a DNS, it is sent to the operating system’s DNS server, that is, a local one, which looks for the resolution in the cache memory before starting a communication with the outside. Only then, if the answer is not found, the request is sent to a DNS server or several, depending on the case, which is usually provided by the Internet service provider (ISP).
Out of the options that our Internet service provider gives us, we always have the possibility to use free domain resolution services or subscribe to a paid one to access a much higher speed and level of protection, something that companies usually do. big enterprises. However, most people are unaware of these alternatives and therefore use the DNS server provided by their ISP.
DNS servers can be classified into three groups according to the functions they carry out:
* primaries: also known as masters, and are those that store data in a namespace (a group of symbols used to organize various classes of objects, so that they can be recognized by proper names);
* secondary: they are the ones that receive the data from the previous servers through a zone transfer. Another name they receive is slaves, since they depend on the actions of the primaries;
* locales: their operation is supported by the same program, although they do not have the database to resolve the names. When they receive a query, they must refer to the appropriate DNS servers and then store the response to avoid the need to contact them if the same query is repeated in the future. These servers are also called cache.