DHCP - DynDNS Interaction

Yakov Rekhter <yakov@cisco.com> Mon, 18 March 1996 16:40 UTC

Received: from ietf.cnri.reston.va.us by IETF.CNRI.Reston.VA.US id aa14637; 18 Mar 96 11:40 EST
Received: from CNRI.Reston.VA.US by IETF.CNRI.Reston.VA.US id aa14633; 18 Mar 96 11:40 EST
Received: from coral.bucknell.edu by CNRI.Reston.VA.US id aa09583; 18 Mar 96 11:40 EST
Received: from charcoal-gw.eg.bucknell.edu by coral.bucknell.edu; (5.65v3.0/1.1.8.2/29Aug94-0956AM) id AA07940; Mon, 18 Mar 1996 11:27:50 -0500
Received: from reef.bucknell.edu by charcoal (5.x/SMI-SVR4) id AA00427; Mon, 18 Mar 1996 11:02:00 -0500
Received: from hubbub.cisco.com by reef.bucknell.edu with SMTP (5.65/IDA-1.2.8) id AA02000; Mon, 18 Mar 1996 11:01:55 -0500
Received: from yakov-home-ss20.cisco.com (yakov-home-ss20.cisco.com [171.69.140.18]) by hubbub.cisco.com (8.6.12/CISCO.GATE.1.1) with ESMTP id HAA12818; Mon, 18 Mar 1996 07:59:53 -0800
Received: from localhost.cisco.com (localhost.cisco.com [127.0.0.1]) by yakov-home-ss20.cisco.com (8.6.8+c/CISCO.WS.1.1) with SMTP id GAA00357; Mon, 18 Mar 1996 06:11:00 -0800
Message-Id: <199603181411.GAA00357@yakov-home-ss20.cisco.com>
X-Authentication-Warning: yakov-home-ss20.cisco.com: Host localhost.cisco.com didn't use HELO protocol
To: dhcp-dns@bucknell.edu, dhcp-v4@bucknell.edu
Cc: NAMEDROPPERS@lists.internic.net
Subject: DHCP - DynDNS Interaction
Date: Mon, 18 Mar 96 06:10:45 PST
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Yakov Rekhter <yakov@cisco.com>

Folks,

One of the issues raised during my presentation on the interaction
between DHCP and DynDNS Updates was the ability to expire individual
RRs.  As was observed, at the present momement DynDNS has no mechanisms
by which an entity that originates a DNS update could convey to a DNS
server the expiration time for the RRs that are updated.

For the PTR RRs the inability to convey the expiration time in the
DynDNS Updates could be overcomed by requiring a DHCP server to update
(delete) the appropriate PTR RRs once the server detects that the lease
on the IP addresses (associated with the PTR RRs) that the server
leased to its clients either expired or is released by the DHCP
clients.
 
For the A RRs a similar approach could be used when the A RRs are
updated by a DHCP server.

So, the only open issue is how to deal with a situation where a DHCP
client is responsible for updating its A RRs. Moreover, the problem
would occur only if the client would not be able to update (delete) its
A RR when the lease expires (this could happen if the client is turned
off at this moment). In this case it could be possible that the
client's FQDN would be associated with an IP address of some other
host. Observe that this would matter only when some other host
would try to contact the client (e.g., the client has some server
application).

I'd like to get an input from the DHC WG members whether the WG would
insist on requiring DynDNS Updates to provide a mechanism to convey the
expiration time (DynDNS doesn't have such a mechanism at the present
moment), or whether the WG would agree that I would document in the
DHCP-DynDNS Internet Draft the (potential) limitations imposed by the 
absence of such a mechanism in DynDNS, and we'll live with the limitations.

Yakov.