Welcome to delmad's home page.


Kerberos
Legal Issues
SSL (Secure Socket Layer)

CSCI 349 DNS Lecture Materials

DNS Functions


DNS Topology


Introduction


Domain vs. Zone of Authority


Definitions


DNS Record Types


Resolvers

A resolver is a client making queries to the name server on behalf of the programs running on the host. The user programs make calls to the resolver, requesting information from the name server. The resolver transfers request into a search specification of resource records located somewhere in the domain name space.


A resolver typically performs the following three functions:

BIND's Treatment of DNS Database Entries

The following is a brief example of how a new or changed resource record is propagated to all authoritative name servers using Berkeley Internet Name Domain 8.1.1
In this standard-based scenario, the supposedly identical zone files in the primary and secondary name servers are out of synch for some period of time. In a network with dynamic naming, hundreds of zone updates are required every second so zone transfers propagate to the entire DNS very slowly.

Dynamic IP

Dynamic IP allows you to define network host configuration parameters at a central location and to automate configuration of IP hosts. This enables it to support mobile hosts. Dynamic IP is the combination of DHCP (provides configuration info to IP hosts), and DDNS (provides dynamic host-to-IP address and IP address-to-host name ) mapping for the Dynamic IP clients. The Dynamic IP evolved due to the following reasons:
The goal of Dynamic IP is to simplify these tasks and to provide an easy way to access and administer IP networks.
Dynamic IP provides the following:
Automation of IP Network Access is when a Dynamic IP client host can automatically obtain and use IP configuration information, including the network address, routers and name servers to be used. Dynamic IP also provides a mechanism to enable other hosts in the network to locate Dynamic IP hosts at their current points of attachment.
Dynamic IP simplifies the job of configuring IP hosts by allowing a network administrator to provide configuration information for a network and its hosts from a central server (includes changes in routing infrastructure or in network services). Dynamic IP hosts can also be configured to maintain DNS mapping in a Dynamic DNS server.
Using Dynamic IP decreases the amount of configuring of the off-the-shelve network applications used by many businesses.
Dynamic IP clients automatically receive the configuration parameters needed to access the network at a particular location. These are location-sensitive because they are selected and served based on information about the host's location, specifically the subnet to which they are attached.
Dynamic IP uses only open standards (IETF RFC's ) so it is compatible with any existing IP products from other manufacturers. This means that one can integrate DHCP and DDNS servers and Dynamic IP clients into network without changing the existing router or router tables, and with a little change to the existing DNS hierarchy.

How Does Dynamic IP Work?

Dynamic IP has the following components:
System operation can be broken up into two components
Consider the following example, where client CLIENT is a workstation on subnet X that has been configured to use the DHCP client and Dynamic DNS client. Server DHCPSERV is a DHCP server on subnet Y. Server DYNODNS is a DDNS server on subnet Y. Router ROUTER is an IP router that connects subnets X and Y and that has been enabled for BOOTP relay and has been configured to forward IP broadcast messages to DHCPSERV.
To acquire information, the DHCP client must obtain the configuration information needed to access the network. This involves the following steps: It is necessary to update the DNS server, DYNODNS, with the name and address information assigned CLIENT so that others can discover the IP address assigned to CLIENT. In general, the following steps are involved in updating the Dynamic DNS server:
To become known on the network the following is involved:
In this example, WARPSPEED is the host name. The DHCP client appends the pre-configured domain name, for example, dynamic.your-company.com the host name. The name of the primary Dynamic DNS server defaults to WARPSPEED will be uniquely known as warpspeed.dynamic.your-company.com, and all associated DNS update requests for WARPSPEED will be sent to the DNS server known as ns-updates.dynamic.your- company.com.

Configuring for Network Availability


When using only a single DHCP server, the failure of this server will affect only the DHCP clients attempting to join the network. The DHCP clients already on the network will continue operating until their lease expires. If the lease time is short, chose a lease time to restart or respond to the failed DHCP server.
Using multiple DHCP servers, enables the subnet service in case of one DHCP server failure. The DHCP servers can be accessible either by direct attachment to the physical subnet or through a BOOTP relay function in an attached IP router. Two DHCP servers cannot serve the same addresses for a particular subnet, the address pools defined for a particular subnet must be divided across those servers. It is possible to configure each DHCP server to act as a primary server with an address pool consisting of 70% of the available addresses for the subnet and the secondary server with an address pool consisting of the remaining 30% of the available addresses. In the case that one DHCP server fails, the other DHCP server may not be able to serve all of the new hosts wishing to enter the network.

Enabling Host Mobility


Dynamic IP is well suited for networking mobile hosts, such as laptop computers. When accessing a Dynamic IP network, Dynamic IP clients can automatically obtain and implement configuration information and register their current location/address with the Dynamic DNS server. DHCP can provide location- specific configuration information therefore mobile clients can be assured of always having an accurate configuration.
If you move the Dynamic IP client computer out of its current subnet, you will simply need to restart it to obtain configuration information for the new location and to update the Dynamic DNS server with the new IP address. Because the Dynamic DNS server that you update remains constant, other hosts will be able to reach you using your fully qualified host name even if you move out of the domain.

Securing Your Dynamic IP Network


The DHCP protocol specification does not include any mechanisms to limit access to DHCP services. It only prevents unauthorized access to Dynamic DNS update services. DNS security extensions are used in DDNS to authenticate hosts that request to enter or change entries in the DDNS server database.
DDNS servers support two modes of controlling updates for a particular dynamic DNS zone: dynamic secured and dynamic pre-secured.