It would be great to have the DHCP Server update a DNS server Specified in the DHCP Server config.
This is especially handy for Active Directory and resolving branch office computer and device names.
Here is a guide I wrote a while back for OpenBSD, I was using BIND as the DNS, but It can easily be switched and applied to Windows DNS server
It requires the DHCP Server to send packets to the DNS Server which is specified in pool options along with domain so it updates the domain. If it does it and the option is somewhere please point me to it.
The dhcp server needs Kerberos credentials to update the dns record of the device in AD. Don’t need it for any domain attached pc though (linux, windows, mac). They will just update dns directly.
Personally, id say not running a central dhcp server is the workaround. One place to manage hundreds or thousands of subnets. But. Just my .02.