DDNS client: Multiple zone entries
Mark_Andrews at isc.org
Wed Oct 25 23:15:34 UTC 2006
> Hi All,
> While testing the DDNS server configuration with proprietory client, I
> noticed a strange thing. I need your help to understand this.
> DHCP and DDNS server are running on a single Red Hat LINUX machine.
> The DHCP server was able to generate the dynamic IP Address as
> specified in the dhcpd.conf.
> DDNS server was able to add the entries in the forward and reverse zone
> files eg : testdns.com and 1.168.192.in-addr.arpa
> Test Condition:
> I modified the host name and restarted the named service so that
> changes are reflected in the zone files. The forward zone file was
> expected to be updated with the modified host name.
> Forward zone had two entries viz; one with old host name and other with
> new host name.
> I have found that this is happening because in DDNS client code,
> before updating the server database with modified host name, client is
> checking whether a record with "new" host name exists.
> And server replies in negative for this ( which is correct ) and we
> add a new record for the new host name. But previous entry with the old
> host name is never deleted from the server.
> This check is done via "Prerequisite" record sent by the DDNS
> client. Since the prerequisite check fails, client doesn't send
> request for deletion of the "old" host name entry.
> Forward zone file : /var/named/chroot/var/named/example.com.zone
> Could you kindly let me know if this behavior is correct to have
> multiple entries in the forward zone on change of host name.
> ( Similar would be observed for reverse zone on change of IP Address
> i.e multiple IP point to same name. )
> Thanks in advance,
> With Regards,
From the DNS perspective yes. The DNS has done exactly
what it was told to do.
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: Mark_Andrews at isc.org
More information about the bind-users