My home network is set up as two LANs in the Unifi controller. A main one which uses Google's DNS servers, and a 'Kids' network which is filtered via OpenDNS.
Is there anyway a single Pi Hole installation can serve both? Or have two separate installations running on the same Raspberry Pi?
I'm guessing not and that I just need to buy a second Raspberry Pi, but thought I'd check with those in the know first!
With a single Pi-hole, there is no method for assigning separate upstream DNS servers by client and have the clients all use the Pi-hole. If one client uses an upstream server (or servers), they all use them.
The solution is to set up a separate Pi-hole for the kids that has tailored blocking and forwards to the filtered upstream DNS server.
Edit - I'm not a Docker whiz, but you may be able to do this with two Docker containers on the Pi. You can also install Pi-hole in docker or a VM on other platforms, as long as the platform is running 24/7.