When a recursive DNS query takes place, the client sends its query to the relevant DNS server. Like an iterative query, the DNS server checks its records and cache, and if it can resolve the FQDN to an IP address, it will respond to the client accordingly. If it cannot resolve the FQDN, it becomes quite helpful. Rather than just responding with an I don't know message, it actually says I don't know, but here's the IP address of the root domain server. They'll be able to point you in the right direction. The client sends the query to the root domain server, who will then point the client in the direction of the TLD DNS server. In turn, the TLD DNS server points it to the relevant domain DNS server, which will provide ...
Recursive DNS queries
Get Networking Fundamentals now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.