@JimJack

DNS для трёх локальных доменов — как?

Впервые за долго время даже Гугл не помог!

Вводные: есть VPS с Ubuntu 20.04. На нём поднят Zabbix- и OpenVPN-сервера. К последнему коннектятся три роутера из разных офисов. Маршрутизация настроена, всё что за роутерами всё пингуется и доступно для VPS. Это офисные компы, принтеры, камеры и тд.

Zabbix должен все эти хосты мониторить путём банального пинга.

Но очень хочется, чтобы Zabbix всё это добавил себе не по IP-шникам, а по доменным именам, благо на каждом из роутеров есть DNS-сервер, откуда можно эти имена взять.

И весь затык в том, что не получается настроить так, чтобы VPS мог делать nslookup всех трёх подсетей одновременно! С одной запросто, но сразу в трёх...

Ближе всего приблизился к решению с помощью dnsmasq, с записями в его конфиге такого вида:

server=/msk/192.168.0.1
server=/spb/192.168.10.1
server=/ekb/192.168.88.1

С ними к примеру домен printer1.ekb успешно резолвится в 192.168.88.100 у роутера 192.168.88.1, но вот наоборот не работает!

root@zabbix:~# nslookup 192.168.88.100
** server can't find 100.88.168.192.in-addr.arpa: NXDOMAIN
  • Вопрос задан
  • 191 просмотр
Пригласить эксперта
Ответы на вопрос 3
alfss
@alfss
https://career.habr.com/alfss
настройте slave dns на VPS передайте зоны с мастеров или мастера.
и обратные зоны так же
Ответ написан
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Если у вас всё это в рамках единой инфраструктуры - то непонятно, зачем столько DNS-серверов. Современные роутеры вполне умеют либо форвардить запросы, либо и вовсе становиться slave-серверами. А раз источник один - не будет и никаких проблем вида "тут резолвится, тут не резолвится".
Ответ написан
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
А у вас настроены PTR зоны? Это отдельная сущность.
Если да - нужно аналогичным образом отправлять запросы для PTR записей через dnsmasq
Ответ написан
Ваш ответ на вопрос

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

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