DHCPv6 not updating DDNS

Scott F. Comstock scott at scottcomstock.com
Sun Jun 3 21:18:10 UTC 2012


Hello all,

Over the weekend I enabled my home network for IPv6 and attempted to
stand up a copy of the ISC DHCP server for v6 (4.2.3), since it's
already running admirably for the IPv4 side of my network.  The only
problem is that despite being configured to do so, it doesn't want to
update my dynamic DNS (running BIND 9.9.1).

I've been through the logs for both BIND and DHCP, and there are no
errors indicating a problem with either piece of software.  I've also
gone through the configuration, trying different things, and gotten
nowhere.  It doesn't even look as if it's attempting to do the update,
according to the BIND logs.

I've been through Google and the mailing list archives and haven't seen
any indications of such an issue.

The DHCP server in question is at 2001:470:1f07:2f0::5/192.168.0.5; the
DNS server it's attempting to update is at
2001:470:1f07:2f0::4/192.168.0.4.  Both systems are running Arch Linux
for ARM (kernel 3.1.10-11-ARCH), 256mb RAM.

Any help would be greatly appreciated, and apologies in advance if I've
missed something obvious or did something newbish.

-Scott



My DHCP configuration is as follows:
=================================
include "/etc/dhcpd.6.ddns.conf";

allow leasequery;
default-lease-time 2592000;
preferred-lifetime 604800;
option dhcp-renewal-time 3600;
option dhcp-rebinding-time 7200;
option dhcp6.preference 255;
option dhcp6.info-refresh-time 21600;

update-static-leases on;
get-lease-hostnames true;
use-host-decl-names true;

log-facility local1;

subnet6 2001:470:1f07:2f0::/64 {
        range6 2001:470:1f07:2f0::100 2001:470:1f07:2f0::239;
        authoritative;
        option dhcp6.name-servers 2001:470:1f07:2f0::4,
2001:470:1f07:2f0::5;
        option dhcp6.domain-search "ipv6.scottcomstock.net.";
        ddns-domainname = "ipv6.scottcomstock.net.";
}

========= dhcpd.6.ddns.conf:
include "/etc/ddns-update2.dnskey";
ddns-updates on;

zone ipv6.scottcomstock.net.
{
        primary6 2001:470:1f07:2f0::4;
        key ddns-update;
}

zone 0.f.2.0.7.0.f.1.0.7.4.0.1.0.0.2.ip6.arpa.
{
        primary6 2001:470:1f07:2f0::4;
        key ddns-update;
}

========= ddns-update2.dnskey:
key "ddns-update" {
    algorithm hmac-md5;
    secret *LARGE BASE64 STRING REDACTED*
};


More information about the dhcp-users mailing list