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

Как для 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!
  • Вопрос задан
  • 157 просмотров
Подписаться 2 Средний 4 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Stepik
    Основы Linux
    2 недели
    Далее
  • Учебный центр IBS
    AL-1801 ОС Astra Linux Special Edition 1.8 для пользователей
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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