|
DNS Resolution Concepts and Resolver Operations
In the preceding three sections,
I have described the Domain Name System's name
space, authority
and registration mechanism, and name
servers. These elements can all be considered
part of the infrastructure of DNS; they are the parts of the
system that must be established first to enable it to be used. Once
we have these components in place, we can actually get down to the business
at hand: name resolution. This is accomplished using a specific set
of procedures carried out by DNS clients called resolvers.
In this section I describe DNS name
resolvers and the process of name resolution itself. I begin with an
overview of the functions performed by DNS resolvers and how they work
in general terms. I then describe the two fundamental methods of name
resolution used in DNS: iterative and recursive resolution. I discuss
the way that resolvers improve efficiency through local resolution and
caching. I describe the steps in the actual name resolution algorithm.
I then cover two special cases of name resolution: reverse name resolution
using the special IN-ADDR.ARPA domain, and the way that DNS provides
mail support using Mail Exchange resource records.
Related Information: The information in this section complements that in the previous section on DNS name servers. I assume in the topics here that you have at least basic familiarity with DNS servers. |
|
Quick navigation to subsections and regular topics in this section
|
| If you find The TCP/IP Guide useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider purchasing a download license of The TCP/IP Guide. Thanks for your support! |
|
|
Home -
Table Of Contents - Contact Us
The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 - Version Date: September 20, 2005
© Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.
|