For the intended use-case unbound allows you to configure "views", so that you can effectively "tag" certain hosts with specific views, and then have e.g. different blocklists, etc.
cf. e.g. https://unbound.docs.nlnetlabs.nl/en/latest/topics/filtering/tags-views.html
I used to have such a set-up in the past. Now I'm using OPNSense built-in unbound (and am still learning my way around OPNSense), and the web interface doesn't have any means to configure views. You can probably do it by directly editing/adding config files, etc. but I don't know enough to know whether the UI would overwrite/break such config.
cf. e.g. https://unbound.docs.nlnetlabs.nl/en/latest/topics/filtering/tags-views.html
I used to have such a set-up in the past. Now I'm using OPNSense built-in unbound (and am still learning my way around OPNSense), and the web interface doesn't have any means to configure views. You can probably do it by directly editing/adding config files, etc. but I don't know enough to know whether the UI would overwrite/break such config.
"