Figure 5.4 Iterative and Recursive Queries In the example shown in Figure 5.4, a client somewhere on the Internet needs the IP address of noam.reskit.com. The following events take place: 1. The client contacts NameServer1 with a recursive query for noam.reskit.com. The server must now return either the answer or an error message. 2. NameServer1 checks its cache and zones for the answer, but does not find it, so it contacts a server authoritative for the Internet (that is, a root server ) with an iterative query for noam.reskit.com. 3. The server at the root of the Internet does not know the answer, so it responds with a referral to a server authoritative for the .com domain. 4. NameServer1 contacts a server authoritative for the .com domain with an iterative query for noam.reskit.com. 5. The server authoritative for the .com domain does not know the exact answer, so it responds with a referral to a server authoritative for the reskit.com domain. 6. NameServer1 contacts the server authoritative for the reskit.com domain with an iterative query for noam.reskit.com. 7. The server authoritative for the reskit.com domain does know the answer. It responds with the requested IP address. 8. NameServer1 responds to the client query with the IP address for noam.reskit.com. Top Of Page
Yes
No
technet.microsoft.com/en-us/library/cc961401.aspx
1/2
6/16/12
2012 Microsoft. All rights reserved.
technet.microsoft.com/en-us/library/cc961401.aspx
2/2