Вот такая ситуация. Есть компы, которые подключаются к серваку (server №1) по VPN, далее смотрят через него в инет. Компы разные, могут даже выходить через разных интернет-провайдеров, подключаясь к VPN server №1.
Компы видят в VPN друг друга. На одном из таких компов поднят апач и локальные сайты типа
site1
site2
site3
и т.п.
Нужно, чтобы эти сайты видели все компы, входящие в эту VPN-сеть.
Как это сделать? Желательно на каждом компе hosts не править (нужен доступ с разных смартфонов, где доступа к hosts нет).
Это как-то можно решить? Как проще и безопаснее всего? Можно ли без поднятия локального ДНС? Что приходит на ум. Раз компы все идут через один server №1, далее смотрят друг на друга, может можно как-то на
server №1 задать (через iptables, роутинг или еще как), что, например, если доступ к домену в сети данной VPN (скажем, сеть 10.2.2.0)
site1
или
site2
или
site3
то
перекидывать на комп server №2, где эти локальные сайты и хостятся? Делать локально ДНС или прокси на server №1? Или может есть решение проще?
Как это проще и безопаснее сделать? Надо, чтобы доступа к сайтам из инета не было, только в локальной VPN-сети.