DNS
DNS is a distributed hierarchical system of names for computers, services, or any resource that is connected to the Internet or a private network. Associate various information with the domain names assigned to each of the participating entities. Translates domain names (which can be easily memorized) into IP addresses.
DNS is an essential component for most Internet services as it constitutes the Internet's primary directory service.
Alternative
For the practical operation of the DNS system, three main components are used:
- The Clients phase 1: A DNS client program that runs on the user's computer and that generates DNS name resolution requests to a DNS server (For example: What IP address corresponds to academyxperts.com?);
- DNS Servers: Which answer client requests. Recursive servers have the ability to forward the request to another server if they do not have the requested address.
- And Authority Zones, portions of the domain's rare name space that store data. Each authority zone covers at least one domain and possibly its subdomains, if the latter are not delegated to other authority zones.
Mikrotik DNS Cache
DNS Cache is used to minimize DNS requests to an external DNS server, as well as to decrease DNS resolution time. It is a simple DNS Cache with local items.
When the DNS feature is activated on a Mikrotik router it can be configured as a DNS server for any DNS-compatible client. Furthermore, the Mikrotik router can be specified as a Primary DNS Server in the DHCP Server settings. When the allow-remote-request option is enabled, the Mikrotik router responds to TCP and UDP DNS requests on port 53.
The DNS facility is used to provide domain name resolution for the router itself and also for clients connected to it.