Treat different clients differently

Maybe, if you're also using unbound, look at this solution.