First, a disclaimer. While I believe that I understand DNS reasonably well I am by no way an expert. I apologize in advance if anything I ask is insane or moronic.
Would it be possible to use CoreDNS as a caching and/or forwarding server for a typical home network? I realize that this is generally done by dnsmasq and that it’s typically also responsible for DHCP; I’m just thinking out loud. If it is possible do you have any thoughts on the performance difference between the two implementations?