Is it possible to configure bind9 so it would answer with different A record depending on client ip?
Probably not, as dns servers do propagate and it's never direct hit, but worth to ask.
Example:
Let's say I got domain.com with nameserver ns1.domain.com... when people with ip 217...* go to domain.com would like it to serve 217.1.1.1 and people with ip 218...* should get served 218.1.1.1. Of course it's only an example. Can't be redirect. Has to be answer by dns server.