Есть шлюз в Интернет, на нем же DNS-сервер bind. У шлюза прописан некоторый default-gw, часть клиентов ходят через него. Так же настроена policy-based-роутинг, чтобы часть клиентов ходила в инет через другой шлюз. Сделано на pf через route-to.
Теперь возникла необходимость, чтобы DNS-запросы от bind'а, который на этом же серваке, на вышестоящий DNS-сервер (гугловский 8.8.8.8) уходили через тот же второй шлюз в инет, который НЕ прописан как default-gw. Другими словами, нужно перенаправлять запросы с локалхоста на адрес 8.8.8.8 порт 53 через шлюз, отличный от дефолтного.
Подскажите, как такое сделать.
Пробовал так:
pass in quick route-to (em2 адрес_шлюза) proto {tcp udp} from 127.0.0.1 to 8.8.8.8 port 53
Но не сработало.