чтобы для, допустим, одних локальных 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, чтобы он разным клиентам давал разные ответы.