<div dir="ltr">Dear all,<div><br></div><div>I have different groups of users on my internal network and for some I'd love to return a different response for certain domains.</div><div><br></div><div>Using a python response generation/modification script I can achieve this provided that I invalidate the cache, which is not optimal.</div><div><br></div><div>For example, for a group I want to enforce google safe search, meaning I need to redirect <a href="http://www.google.com">www.google.com</a> (and many more) to <a href="http://nosslsearch.google.com">nosslsearch.google.com</a> ip. I could put an if statement in the python script checking for src ip of the request, but if I leave it at that and the response is stored in cache then if a request from the other group comes in it will be served from cache and they will get the wrong ip (from the first group).</div><div><br></div><div>If on the other hand I invalidate the cache, then the second group that doesn't need the modification will cause a recursive resolution every time and never use the cache, which is not great.</div><div><br></div><div>Is there a solution to this problem other than running two unbound boxes (which is what I'm doing right now)? I could in theory run two unbound processes, but that seems rather convoluted and to make management of the box more complex.</div><div><br></div><div>thank you in advance,</div><div><br></div><div>Spike</div></div>