Как пробросить порт из внешнего интерфейса на внутренний в зависимости от домена?
Есть машина на ней стоит Debian 9. Есть сервис который на этой машине крутится на 81 порту. Можно ли как-то сделать так, чтобы другие машины приходили на эту по ее IP адресу например 43.22.13.42 на 80 порт через браузер, при этом у них в файлике hosts прописана DNS связь для этого IP как gitlab.local например.
В общем суть, ловить запросы нужно на 80 порту на внешнем интерфейсе и в зависимости от домена отправлять на разные порты 80-100 например внутрь. Как такое делается на линуксе?