- 4chan hell raisers finding fame brings heat?
- The 10 dumbest mistakes network managers make
- NetApp quits bidding war in face of EMC opposition
- CompuServe closes after 30 years
- Google to launch open-source Chrome OS this year
DNS is the Internet's naming service. DNS maps the names of hosts to their IP addresses, letting users locate Web sites and mail servers. Traditionally, network administrators manually updated DNS databases.
Enter Dynamic Host Configuration Protocol (DHCP ), which automates the assignment of IP addresses in a network. DHCP might assign a host only a temporary address, requiring many different addresses in succession. Hundreds or thousands of computers at a site may receive IP addresses in this way. As a result, the number and frequency of IP address changes makes manual DNS administration impractical.
To solve the problem, the IETF extended DNS to accommodate these dynamic networking environments. The IETF developed what is now referred to as Dynamic DNS (DDNS), a standard mechanism for managing the identity of dynamic networks created through DHCP. DDNS is an umbrella term for three related DNS protocol extensions: Dynamic Update, Notify and Incremental Zone Transfer (IXFR). The three DDNS protocol extensions are closely related.
Name servers, typically implemented as software, provide DNS information to computers on the network. The information is divided into administrative units called zones.
Before DDNS came along, network administrators typically administered zone data by editing text files called zone data files. To add information about a new host, an administrator would add an A (address) record to the host's name, specifying its IP address, and add a PTR (pointer) record to the host's IP address, specifying the name of the host at that address.
Dynamic Update is the basic DDNS operation, letting software such as DHCP clients or servers send special messages to name servers to update zone data. A DHCP server, for example, can send an update message to the primary name server for a particular zone to request that a record be added to that zone to map a DHCP client's name to its new, DHCP-issued IP address. The DHCP server might send a subsequent update message to the primary name server for a reverse-mapping zone to add a PTR record for the DHCP client.
A dynamically updated zone can change much more quickly than a zone administered by manually editing a zone data file. Unfortunately, DNS traditionally uses a mechanism that reports those changes in intervals of about 15 minutes. That can be an eternity in dynamic-update time scales.
Comment