Прописываем в dns регистратора доменное имя сайта. На микротике настраиваем проброс портов к сайту с наружи, настраиваем хаирпин нат, все, больше ничего не требуется.
Я тоже так думал, именно так и было настроено. То бишь несколько сайтов висят на одном ip и порту, nginx выполняет роль распределяющего в зависимости от запроса по домену, на тот сайт и отправляет. Снаружи внутрь сети работало превосходно, но в тоже время изнутри доступен был только тот сервис, к которому обратились первым (или прошло более 5 минут с последнего обращения к любому из сервисов)
Но лучше всего когда ваш днс сервер умеет отдавать различные данные зоны для разных подсетей. Т.е. для интернета это ваш внешний ип, а для внутренней подсети внутренний ип веб сервера но при этом пользователи знают только адрес сайта.
Опять же, насколько я Вас понял, именно это в итоге и оказалось решением
dimonchik2013, на данный момент решение через внутренний ДНС, дабы не нагружать роутер подключениям изнутри сети. Сейчас мне на хватает понимания как реализовать это через маршруты. Да и есть ли смысл, если заработало?
АртемЪ, откровенно говоря не знал как делать, погуглил. В итоге после рекомендаций слетел grub. Вернул настройки, восстановил. IPv6 как был, так и висит (речь про ubuntu server 20.04 lts). Но на виндовых машинах сети и на микротике v6 отключен, так что не вижу особого смысла, да и не мешает особо. Про правила спасибо, убрал их, оставил только для внешней сети.
Я тоже так думал, именно так и было настроено. То бишь несколько сайтов висят на одном ip и порту, nginx выполняет роль распределяющего в зависимости от запроса по домену, на тот сайт и отправляет. Снаружи внутрь сети работало превосходно, но в тоже время изнутри доступен был только тот сервис, к которому обратились первым (или прошло более 5 минут с последнего обращения к любому из сервисов)
Опять же, насколько я Вас понял, именно это в итоге и оказалось решением