@vitstr
Front-end developer

Как настроить dnsmasq (локалка + мир)?

Камрады, помогите дойти до истины, чую, она где то рядом :)
Дано:
Домашняя локалка 192.168.8.0/24 (PVE с виртуалками + железные клиенты)
На одной виртуалке крутится шлюз на debian7, который выполняет роль DHCP, DNS, NTP и т.д. - 192.168.8.1
На другой виртулке крутится дев-лаба на Vesta CP (соотв. там же крутится свой bind9) - 192.168.8.3

Задача
Настроить dnsmasq на шлюзе таким образом, чтобы из локалки домены резоливились как с весты так и с мира.

Почти все работает, но есть нюанс.
resolv.conf
127.0.0.1

resolv.dnsmasq
nameserver 192.168.8.3
nameserver 8.8.8.8
nameserver 8.8.4.4


При таком варианте домены из мира и локалки то резолвятся, то нет. Обычно проблемы с локальными доменами. (причина, насколько я понимаю в том, что dns опрашиваются случайным образом, попало на первый - все ок с локальными доменами, попало на гугловские - все ок с миром но траблы с локальной зоной).

Ставлю в dnsmasq.conf strict-order, все ок с локальными доменами, но не работает мир.
Как сделать так, чтобы в случае получения отрицательного ответа (от внутреннего DNS с Vesta CP) шел запрос на гугловые DNS? Ну или еще варианты какие могут быть? Но только без прописывания в хостах на шлюзе или на рабочей машине :)
Спасибо!
  • Вопрос задан
  • 666 просмотров
Пригласить эксперта
Ответы на вопрос 1
@alegzz
server=/mydomain.ru/192.168.8.3
Ответ написан
Ваш ответ на вопрос

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

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