Переадресация внешних портов на определенные внутренние машины в зависимости от типа сервиса

Переадресация внешних портов на определенные внутренние машины в зависимости от типа сервиса

В настоящее время я запускаю веб-сервер с SSL на порту 443. Я также хочу запустить сервер SSTP, чтобы иметь возможность подключаться к своей сети через VPN удаленно. Эта служба также использовала порт по умолчанию 443, и я хотел бы оставить его таким. Каждый сервер работает на отдельной машине.

Мой вопрос: есть ли способ маршрутизировать входящий внешний трафик на порт 443 на соответствующий сервер в зависимости от того, является ли это SSTP-подключением или веб-подключением в зависимости от типа данных? Можно ли их упорядочить по имени хоста? Например, если пользователь подключается на example.com или www.example.com, он будет перенаправлен на внутренний веб-сервер, но если он подключается на vpn.example.com, он будет перенаправлен на VPN-сервер.

Связанный контент