Есть две сети: домашняя и рабочая. Соединяются они посредством туннеля. В обеих сетях есть по днс-серверу BIND. Рабочий днс-сервер держит зону сайта компании, расположенного так же в рабочей сети. Оба сервера (днс и сайт) доступны как через рабочую сеть, так и через Интернет. Нужно настроить домашний днс-сервер так, что бы при активном впн-соединении, со стороны домашней сети, сайт резолвился как внутренний, а при отсутствии соединения, открывался бы через Интернет. Как я понял, конструкция должна иметь такой вид:
zone "example.com" {
type forward;
forwarders {
192.168.11.4;
213.456.78.9;
};
};
Но при такой конфигурации домашний днс-сервер не получает информацию:
# nslookup example.com
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find example.com: NXDOMAIN
Стоит закомментировать один из айпишников, как nslookup начинает отдавать результат (внутренний либо внешний айпи):
# nslookup example.com
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
Name: example.com
Address: 192.168.11.15