|
DNS Name Server Functions, Name Server Architecture and General Operation
(Page 2 of 3)
DNS Server Support Functions
The storing and serving of name data
(through responses to requests from DNS resolvers) is the main function
of a DNS server. However, other support jobs are also typically required
of a DNS server, including the following:
- Interacting With Other Servers: As mentioned
above, the DNS resolution process often requires that multiple servers
be involved. Servers must thus maintain not just name information, but
information about the existence of other servers. Depending on the type
of DNS request, servers may
themselves become clients and generate requests to other servers.
- Zone Management and Transfers: The server
must provide a way for DNS
information within the zone to be managed.
A facility also exists to allow a zone transfer to be performed
between the master (primary) server for a zone and slave (secondary)
servers.
- Performance Enhancement Functions: Due
to the large number of requests servers handle, they employ numerous
techniques to reduce the time required to respond to queries. The most
important of these is caching
of name information. A variation of regular
caching called negative caching may also be used to improve performance,
and load
balancing is a feature that can be used
to improve efficiency of busy devices registered within the DNS system.
- Administration: Various other administrative
details are required of name servers, such as storing information about
the different types of contacts
(humans) who are responsible for certain tasks related to management
of a domain or zone.
As we'll see later in this section,
not all name servers perform all of the tasks described above in this
topic; some perform only a subset.
| 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.
|