@viktor_g Will do, it would also be useful if in the IPv6 range it allocated domain prefixes for domains that don’t have a name rather than just leaving them blank.
A rule like:
ddns-hostname = pick (option dhcp6.fqdn, option fqdn.hostname, option host-name,
binary-to-ascii (16, 8, "-", substring (hardware, 1, 6)),
concat("dyn-", binary-to-ascii (16, 16, "-", substring(option dhcp6.ia-na, 16, 16))));
option host-name = config-option server.ddns-hostname;
In the Range6 section of services.inc would do the trick.