@tompark so here this is really simple.. So my nas has entry in unbound for 192.168.9.10.. So currently if anything queries nas.home.arpa it gets back 192.168.9.10
I created a view and access list that says hey anything from 192.168.3.0/24 that queries you, use this entry for nas.home.arpa that has IP of 192.168.3.42
view.jpg
So if any of my other networks query for nas.home.arpa they get back the normal 192.168.9.10, if anything from 192.168.3.0 queries they will get 192.168.3.42 as you see above that last query is from a pi I have on the 192.168.3 network.
Now here is a query from my device I have on the 192.168.2.0/24 network
ucquery.jpg
If I get myself motivated can show you how to do with a rpz..
I had to call out specific IPs on my pfsense when I did the digs, because most of all of my devices point to my pihole, which is on the 192.168.3 network... So currently none of those devices can actually resolve my nas - hehe ;) Time to comment the view out..