dns - BIND - як повернути інший IP на основі підмережі запиту


12

У нас є інтранет-сервер DNS (система-конфігурація-прив’язка до RHEL), що обслуговує офіс A, а VPN, що з'єднує офіси A і B. Office A має сервер під назвою "dev".

В офісі A для доступу до сервера "dev" в локальній мережі адреса 192.168. 1 .13

В офісі B для доступу до сервера "dev" через VPN адреса 192.168. 2 .13

Моє запитання таке - чи можу я встановити DNS-сервер повертати інший IP для "dev" на основі підмережі вхідного запиту?

Приклад: В офісі A BIND повертає 192.168. 1 .13 як IP-адрес "dev", оскільки запит, що надходить від 192.168. 1 /24 підмережі.

В офіс B BIND повертає 192.168. 2 .13 як "dev" IP, оскільки вихідний запит походить від 192.168. 2 /24 підмережі.

Відповіді:


13

Вам потрібно використовувати представлення даних:

view "officeA" {
   match-clients { 192.168.1.0/24; };

   include "/etc/named.conf.zones-rfc1912";
   include "/etc/named.conf.zones-common";
   include "/etc/named.conf.zones-officeA";
};

view "officeB" {
   match-clients { 192.168.2.0/24; };

   include "/etc/named.conf.zones-rfc1912";
   include "/etc/named.conf.zones-common";
   include "/etc/named.conf.zones-officeB";
};
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.