dhcpy6d delivers IPv6 addresses for DHCPv6 clients, which can be identified by DUID, hostname, or MAC address, as in the good old IPv4 days. Addresses may be generated randomly, by range, or by arbitrary ID or MAC address. Clients can get more than one address, leases and client configuration can be stored in databases, and DNS can be updated dynamically.
ddserver.pl is a simple, small Perl script that acts as a DynDNS-compatible and ZoneEdit-compatible dynamic DNS server. It also provides an HTML Web interface, operating as a CGI script, and has been tested within Apache and lighttpd Web servers. It creates and maintains bind9 named.conf(5) zone files. Simple zone-specific templates and username/password ACLs are supported.