Ответ BIND9 в зависимости от сетевой карты сервера

У меня есть 3 виртуальные машины, работающие на Debian 8 в частной сети. Давайте назовем их A, B и C.

=> C - это виртуальная машина с двумя сетевыми картами (назовем их a и b), каждая из которых имеет свой IP-адрес. На сервере C установлен BIND9.

=> На сервере установлен DNS на IP сетевой карты

=> B сервер имеет свой DNS установленный на IP сетевой карты b

Как я могу адаптировать ответ DNS-сервера в зависимости от запрашиваемой сетевой карты, и как лучше всего это сделать? Заранее спасибо!

РЕДАКТИРОВАТЬ:

# named.example01.conf

acl trusted { 192.168.7.0/24; localhost; };
acl guest   { 192.168.8.0/24; };

view trusted {
   match-clients { trusted; };

   allow-recursion { any; };

   zone "myzone.example" {
     type master;
     file "db.myzone.example";
   };
   zone "7.168.192.in-addr.arpa" {
     type master;
     file "db.192.168.7";
   };
};

view guest {
   match-clients { guest; };

   allow-recursion { any; };
};

1 ответ

Решение

Использование view с match-destinations заявление.

Другие вопросы по тегам