Назад | Перейти на главную страницу

Поддомены направляются на разные веб-серверы за одним общедоступным IP-адресом

У меня есть два отдельных веб-сервера с двумя разными внутренними IP-адресами в сети только с одним общедоступным IP-адресом. Один из них - Windows Small Business Server 2011, а другой - новый шлюз для шифрования электронной почты.

У меня настроены поддомены для remote.domain.com и securemail.domain.com, оба указывают на один и тот же общедоступный IP-адрес. Мне нужно, чтобы оба этих поддомена указывали на правильный внутренний сервер на порту 80.

Я настроил зоны прямого просмотра на сервере SBS, указывающие на соответствующие IP-адреса. У меня есть межсетевой экран SonicWall NSA 220. У меня были правила брандмауэра для перенаправления 80 на сервер SBS, но я установил правило переопределения для перенаправления 80 на устройство шлюза, пока я не смогу заставить обе службы работать одновременно.

Я сослался этот thread, но моя ситуация настолько отличается, что ответы на нее не применимы.

Заранее спасибо!

Я сделал это с помощью pfSense и службы Mod_Security + Apache без каких-либо проблем в течение некоторого времени. Существует что-то вроде 15 виртуальных машин, на каждой из которых работают различные веб-серверы / веб-консоли для программных устройств, все на портах 80 или 443 со всем, что находится за 1 общедоступным IP-адресом.

В конечном итоге решение заключалось в том, чтобы разместить веб-сервер шлюза электронной почты на другом порту. Это не идеально, но, поскольку большинство конечных пользователей, которые получат к нему доступ, сделают это, щелкнув ссылку в электронном письме, этого достаточно.

Никакая форма перенаправления не будет работать с двумя отдельными внутренними серверами и только одним внешним IP.