BIND is linux based DNS server application, i would like to filter user queries made to the DNS server from specific user (user can be identified by their public/private ip address), and forward it to the specified URL, for details check the example below
Scenario of the example
DNS Server IP : 10.10.10.1
User PC IP: 10.10.10.2
User with the ip address 10.10.10.2 make an request through web browser to domain [url removed, login to view], and then browser forward request to the DNS server(10.10.10.2) as the ip address is specified in the user computer to resolve the domain names, and then DNS server receives the request check for the domain in blacklist database, if the requested domain is specified in the database then the user is forwarded to the specified IP /URL, and if the requested domain is not listed in blacklist database then the DNS request will be sent to the Specified DNS server in the BIND, that can be root DNS server for further resolution.