If you want to keep network segregation, the best way is to set up a dedicated pi-hole server for each VLAN (network).   Below an example of my setup