Впервые за долго время даже Гугл не помог!
Вводные: есть 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