Policy based DNS resolution on pfSense?


I followed the excellent and very detailed guide on pfsense OpenVPN Policy Routing With Kill Switch Using PIA (https://www.youtube.com/watch?v=TglViu6ctWE) which works great although I still need to try to tune up for performance. But my biggest issue is that I fail to find a decent guide on policy based DNS resolutions. Indeed, currently after following that guide Unbound DNS default config acts as resolver leaking directly my WAN address. My search ended up with the conclusion that Unbound is incapable of of doing DNS Views. They are dumb easy to set up on my Cisco 891F but not on on unbound. Further research pointed that I could install BIND package and use it as DNS resolver as it has DNS views built in. But then I would lose my pfBlocker filtering that is tied to unbound.

Hence the question if I missed any good tutorial that would explain how to use BIND with Views and pfBlocker?
Thank you

I have never set that up or use such a feature, so I don’t have a tutorial on it.