I've found that adding the following to dhclient.conf seems to resolve this. Not sure if there is a way to get this working out of the box.
/etc/dhcp/dhclient.conf #send host-name = gethostname(); send host-name = "<serverhostname>"; # for ipv6 /dhcpdv6 send fqdn.fqdn "<serverhostname.domain.com>."; send fqdn.encoded on; send fqdn.server-update on; obviously I replace <serverhostname*> with the correct hostname. With these settings in place the dhcpd6 server receives the correct info to perform a ddns update. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to isc-dhcp in Ubuntu. https://bugs.launchpad.net/bugs/1604617 Title: dhclient does not send fqdn.fqdn for DHCPv6 Status in isc-dhcp package in Ubuntu: New Bug description: ISC DHCP's dynamic DNS updates rely on the fqdn.fqdn option being sent in order to work for DHCPv6. This used to be done in Ubuntu, as shown in bugs #991360 and #108862, and all my Windows hosts send it. However this was removed in Ubuntu due to a regression in IPv4 functionality. As IPv6 is more widely deployed these days, this regression in IPv6 should be fixed. This bug is current as of Ubuntu 16.04 LTS. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1604617/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp