What is a DNS Resolver?

Map Of Internet 1973

About

The resolver 1) or recursive resolver is a method (class/interface) that:

  • transforms:
    • a user request (DNS query)
    • into multiple name servers query that can provide the information.
  • process the response
  • using or not a cache

They must be able to access at least one name server and use that name server's information to answer a query directly, or pursue the query using referrals to other name servers.

A resolver is typically directly accessible to user programs; hence no protocol is necessary between the resolver and the user program.

Resolver and Dns server

Resolver is also another name for a nameserver that can handles recursive queries.

Example: DNS Lookup

The resolver starts from the root and goes all the way down to find the authoritative nameserver of the name.

Example: when a user asks the website dns name datacadamia.com, the web browser performs a query with the resolver.





Discover More
Chrome Urls
A chrome cheatsheet

A collection of chrome related information
Map Of Internet 1973
DNS Alias record

An alias is a DNS record with a name that resolves directly to an ip_address. cnamenamenamean ip addressDNS resolverroundtripip_addressCNAME Before creating an ALIAS record, check there are no: ...
Map Of Internet 1973
DNS clients - A list of client that can query the DNS database

A DNS client is an application that calls the resolver to query name database in order to perform forward lookup (IP from name) or reverse lookup(Name from IP). This page lists this application
Linux - The DNS resolver (/etc/resolv.conf)

The file /etc/resolv.conf is used by the resolver. Two Domain Name System (DNS) resolver parameters (timeout and attempts) are set by default to low values when the operating system is installed. Typical...
Map Of Internet 1973
Network - Name and Naming

Every node resource (host, address) on the net has a name. This sections regroups all article this subject. A host has: a unique name defined in the operating system known as the hostname and one...
Dns Architecture
What is DNS ? The Domain Name System

The Domain Name System (DNS) is a database of name. It's naming system (service). It holds naming information for some kind of object (not only but mainly host) DNS can be seen as the phone book of...
Map Of Internet 1973
What is a DNS CNAME (Canonical Name) ?

A CNAME (Canonical Name) is the DNS alias functionality that maps a domain name to another name. More ...
Map Of Internet 1973
What is a DNS Forward Lookup?

A forward DNS lookup is a dns lookup that translate a DNS name to an IP. reverse lookup A forward DNS lookup is a query executed by a resolver that will lookup in order: the host file and the DNS...
Map Of Internet 1973
What is a DNS Server (nameserver) ?

A nameserver is a server (host) where a name service (generally DNS) program is running generally on port 53. A name server is organized in namespace information unit called ZONEs that manages DNS...
Map Of Internet 1973
What is the DNS Cache?

A DNS cache is a cache of the result of a DNS lookup (query). The cache is implemented in a DNS library by the resolver. You need to configure the resolver to configure or purge your cache. ...



Share this page:
Follow us:
Task Runner