Можно ли отфильтровать пользователей по ip для определенной сети в Bind9?
чтобы для, допустим, одних локальных ip адресов сервер возвращал один ответ, а для других - другой Нет, потому что для него они все будут под одним внешним 205.67.89.1, он не сможет их различить.
Но если сеть за 56.34.77.129 под вашим управлением, тогда да. Тогда вы сможете пробросить VPN между двумя сетями, и 192.168.1.2, 192.168.1.3, 192.168.1.4 смогут ходить на Bind прямо со своими локальными адресами через VPN, без NAT. И тогда можно исхитриться в настройке Bind, чтобы он разным клиентам давал разные ответы.
Нет. Ответ уже был ))) Но это если один сервер (Один ip Адрес).
Тогда скажу - Да. Можно. Если установите еще несколько серверов Bind9. В каждом прописывайте кто имеет право считывать зону. 
Вообще то для локальных пользователей лучше держать сервер внутри локальной сети.