Сплит Horizon DNS с привязкой. Разрешить внутренним клиентам разрешать внешние зоны - PullRequest
0 голосов
/ 06 февраля 2020

Я хотел бы реализовать следующую настройку с 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" {
      [...]
};
};
...