On Mar 23, 2010, at 12:05 PM, David W. Hankins wrote:

On Mon, Mar 22, 2010 at 02:33:01PM -0500, Alex Moen wrote:
So, I can do it manually, but why can't the DHCP server request the same thing to be done automagically? Where is the provision for this type of
process?

What you are running up against is IETF standard domain name
conflict resolution process.  The typical way for this to resolve
itself is for the old address to expire, DDNS updates perform the
teardown, and the new client receives the name on its next renewal.

One easier workaround would be when you detect a situation like this,
to simply use BIND 9's 'nsupdate' utility to remove all RR's from the
name in question from DNS, and then cause (or wait for) the client to
renew its new lease.  Although this leaves the client's previous
active binding (on the old client identifier) active in the DHCP
server, and there will be an expiration event for it to teardown DDNS,
the updates are carefully crafted so that clients with multiple
addresses are not affected when multiple DHCP servers are performing
updates potentially over the same name, and so it will safely fail
(it will not remove the client's new DNS binding).

Another solution would be to disable update-conflict-detection (see
'man dhcpd.conf'), but this is not the most desirable outcome because
any client will be able to take any name at whim (so you need to think
carefully about where you get FQDN value configuration and how much
you trust it is not nefarious ("WPAD.domain", "www.domain", etc)).


This is probably more of a DHCP issue than a BIND issue, so we should
direct any additional followups to dhcp-users please.

--
David W. Hankins        BIND 10 needs more DHCP voices.
Software Engineer               There just aren't enough in our heads.
Internet Systems Consortium, Inc.               http://bind10.isc.org/
_______________________________________________
dhcp-users mailing list
dhcp-us...@lists.isc.org
https://lists.isc.org/mailman/listinfo/dhcp-users

Awesome explanation.... It even makes sense, when taking into account the possibility of *more than one* DHCP authority. I didn't consider that possibility initially.

We are (I believe) going to use our workaround in a progressive manner, and get all of our devices changed over to their new client ID, eliminating the problem.

Thanks all for the advice, on-list and off-list... I am marking this as answered, as there really isn't a solution per se... Everything works as it was designed, and my situation is at fault. I'll deal with that on my own.

Thanks again all!

Alex


_______________________________________________
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to