three types of DNS queries—recursive, iterative, and non-recursive
three types of DNS servers—DNS Resolver, DNS Root Server, and Authoritative Name Server
ten types of common DNS records—including A, AAAA, CNAME, MX, and NS
Finally, we’ll give you a sneak peek into the amazing things the next generation of DNS servers can achieve.
DNS is a global system for translating IP addresses to human-readable domain names. When a user tries to access a web address like “example.com,” their web browser or application performs a DNS Query against a DNS server, supplying the hostname. The DNS server takes the hostname and resolves it into a numeric IP address to which the web browser can connect.
A DNS Resolver component is responsible for checking if the hostname is available in the local cache. If not, it contacts a series of DNS Name Servers until it eventually receives the IP of the service the user is trying to reach and returns it to the browser or application. This usually takes less than a second.
There are three types of queries in the DNS system:
In a recursive query, a DNS client provides a hostname, and the DNS Resolver “must” provides an answer—it responds with either a relevant resource record or an error message if it can’t be found. The resolver starts a recursive query process, starting from the DNS Root Server until it finds the Authoritative Name Server (for more on Authoritative Name Servers, see DNS Server Types below) that holds the IP address and other information for the requested hostname.
A DNS client provides a hostname in an iterative query, and the DNS Resolver returns the best answer possible. If the DNS resolver has the relevant DNS records in its cache, it replaces them. If not, it refers the DNS client to the Root Server or another Authoritative Name Server nearest to the required DNS zone. The DNS client must then repeat the query directly against the DNS server it was referred.
A non-recursive query is a query in which the DNS Resolver already knows the answer. It either immediately returns a DNS record because it already stores it in the local cache or queries a DNS Name Server which is authoritative for the record, meaning it holds the correct IP for that hostname. In both cases, there is no need for additional rounds of queries (like in recursive or iterative queries). Instead, a response is immediately returned to the client.
The following are the most common DNS server types used to resolve hostnames into IP addresses.
A DNS resolver (recursive resolver) is designed to receive DNS queries, which include a human-readable hostname such as “www.example.com,” and is responsible for tracking the IP address for that hostname.
The root server is the first step in the journey from hostname to IP address. The DNS Root Server extracts the Top Level Domain (TLD) from the user’s query — for example, www.example.com —… provides details for the .com TLD Name Server. That server will provide details for domains with the .com DNS zone, including “example.com.”
There are 13 root servers worldwide, indicated by the letters A through M, operated by organizations like the Internet Systems Consortium, Verisign, ICANN, the University of Maryland, and the U.S. Army Research Lab.
Higher-level servers in the DNS hierarchy define which DNS server is the “authoritative” name for a specific hostname, meaning it holds the up-to-date information for that hostname.
The Authoritative Name Server is the last stop in the name server query—it takes the hostname and returns the correct IP address to the DNS Resolver (or if it cannot find the domain, returns the message NXDOMAIN).
DNS servers create a DNS record to provide important information about a domain or hostname, particularly its current IP address. The most common DNS record types are:
Now that we’ve covered the major types of traditional DNS infrastructure, you should know that DNS can be more than just the “plumbing” of the Internet. Advanced DNS solutions can help do some fantastic things, including:
These capabilities are made possible by next-generation DNS servers that can intelligently route and filter traffic. Learn more about NS1’s intelligent DNS platform and take DNS to the next level.
https://ns1.com/resources/dns-types-records-servers-and-queries
Security Oriented Convergence refers to the integration and unification of physical security, cybersecurity, and operational security systems and processes into a cohesive framework. The goal of this approach is to create a more resilient, comprehensive security posture that addresses both digital and physical threats effectively.
© 2025 – Sovergence Consulting, LLC. All Rights Reserved.