Задать вопрос

Как для DNSMASQ указать разные форвард DNS для разных пулов адресов?

ВВОДНАЯ
Планирую переезд с BIND9 на DNSMASQ, соответственно возник вопрос переноса конфига.

ИСХОДНЫЕ ДАННЫЕ
У меня в одной сети два шлюза со своими DHCP и DNS (не спрашивайте, таковы условия задачи!).
Эти шлюзы обрабатывают два разных пула в одной подсети.
192.168.88.1 обрабатывает пул 192.168.88.2-192.168.88.29
192.168.88.30 обрабатывает пул 192.168.88.31-192.168.88.59

Соответственно каждый для своего пула является DNS сервером.

BIND9 с этой задачей спокойно справляется работая на адресе 192.168.88.7
Соответственно шлюзы раздают по DHCP для каждого пула свой набор DNS, но первым всегда идет 192.168.88.7

Все это нужно для работы локальных доменных имен, они же работают и из интернета.

Пример из BIND9:
acl "loc" {
        127.0.0.1;
};

acl "lan-pool-one" {
        192.168.88.1;
        192.168.88.2;
        192.168.88.3;
        192.168.88.4;
        192.168.88.5;
        192.168.88.6;
        ...
};

acl "lan-pool-two" {
        192.168.88.30;
        192.168.88.31;
        192.168.88.32;
        192.168.88.33;
        ...
};

acl "ext" {
        !192.168.88.0/24;
        any;
};


ВОПРОС
Какие настройки необходимо применить в DNSMASQ для указания своего DNS шлюза для различных пулов локальных адресов? В идеале в точности повторить работу BIND9!
  • Вопрос задан
  • 142 просмотра
Подписаться 2 Средний 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы