Доброго времени суток.
Есть два роутера TP-Link: Archer AX 50 и Archer C80, на AX50 запущен сервер OpenVPN, C80 подключен к нему через интернет.
На AX50 белый IP и привязан домен, условно local.mydomain.net, C80 прячется за серым IP.
Есть подсеть 10.0.0.0/22, она разделена на две подсети, 10.0.0.1-255 висит на AX50, 10.0.1.0-255 и 10.0.2.0-255 висят на C80
За C80 есть сервер 10.0.2.1, на нем висит локальный DNS (bind) и еще несколько сервисов. Хочу чтобы клиенты (win, nix, android, smartTV) с обоих роутеров могли использовать локальный DNS для обращения к сервисам. Условно что бы все клиенты за обоими роутерами были в одной сети.
Проблема 1: OpenWRT не накатывается ни на один из роутеров, есть только возможности оригинальной прошивки.
Проблема 2: OpenVPN создает свою отдельную подсеть и пускает подключенцев в нее, что вызывают проблему с обращением к локальному DNS. Даже если у OpenVPN есть настройки для DoH или DoT, то в рамках роутера ими воспользоваться не получится, ибо там 3 кнопки (запустить, создать конфиг, скачать конфиг).
Читал про EoIP, но в рамках существующего роутера реализовать это не представляется возможным.
Какие есть пути решения?
ВСЕ КЛИЕНТЫ СМОТРЯТ НА СВОИ РОУТЕРЫ ОНИ ЯВЛЯЮТСЯ DNS КЕШАМИ И СЕРВЕРАМИ ДЛЯ УСТРОЙСТВ ДОБАВИТЬ ИНФОРМАЦИЮ ЧТО 10.0.2.1 ЭТО local.mydomain.net, И ВСЕ ЗАПРОСЫ ПРЕСЫЛАТЬ ТУДА ИВСЁ ДОЖНО ЗАРАБОТАТЬ ПРОТО ПОСТАФЬ ЕГО ПРИОТЕТНЫМ НА РУТЕРЕ