In a lot of cases, the client performs an iterative DNS query, and if the DNS server doesn't know the IP address, it performs a recursive query on behalf of the client. This can be seen in the following diagram:
The client on the left-hand side wants to communicate with www.packtpub.com, and follows the following process:
- It checks its own DNS cache but finds no entry.
- It sends a query to the DNS server specified in the host's configuration.
- The DNS server checks its own DNS cache but finds no entry. Rather than replying negatively to the host, it undertakes recursive queries.
- It sends ...