Problem:
Trace the DNS resolution process for resolving www.example.com to an IP address using recursive queries.
Solution:
Step 1: Client sends query to local DNS resolver
Step 2: Resolver queries root server for ".com" TLD servers
Step 3: Root server responds with TLD server addresses
Step 4: Resolver queries TLD server for "example.com"
Step 5: TLD server responds with authoritative server addresses
Step 6: Resolver queries authoritative server for "www.example.com"
Step 7: Authoritative server returns A record with IP address
Step 8: Resolver caches result and returns to client
Result:
The IP address for www.example.com is returned to the client, and the resolver caches the result for future queries.