Я хотел бы реализовать следующую настройку с BIND: Внутренние клиенты должны получить другое представление для домена1 и домена2, но не для внешних клиентов, НО, если внутренние клиенты запрашивают домен3 или домен4, он должен получить то же представление, что и внешний клиент.
Есть ли способ выполнить sh, не копируя все внешние зоны (домен3 и домен4), а также во внутреннем представлении? Я не хочу этого делать, потому что это дублирующая информация.
Так что теперь у меня есть следующие настройки, и внутренние могут запрашивать только domain1 & domain2, но НЕ domain3 & domain4. Надеюсь, я описал проблему разумно. Заранее спасибо :) Вот псевдо-конфиг, который у меня есть в системе с этого момента:
our-nets {10.0.0.0/8; 192.168.0.0/16;};
view "intern" {
match-clients { our-nets; };
zone "domain1.com" {
[....]
};
zone "domain.com" {
[....]
};
view "extern" {
match-clients { any; };
zone "domain1.com" {
[...]
};
zone "domain2.com" {
[...]
};
zone "domain3.com" {
[...]
};
zone "domain4.com" {
[...]
};
};