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

два сервера один IP

У меня есть два сервера в моей сети, оба работают под управлением Windows Server 2008 R2 и оба используют IIS 7.

В настоящее время у меня есть субдомен почта.example.com указывает на наш внешний IP-адрес (170.1.1.1), а затем порты 80 и 443 перенаправляются на почтовый сервер Exchange (192.168.0.1). Я хотел бы иметь сеть.example.com указывает на один и тот же внешний IP-адрес (170.1.1.1), но порты 80 и 443 перенаправлены на другой веб-сервер (192.168.0.2). Можно ли это сделать через IIS, DNS или мой маршрутизатор (Cisco ASA- 5505)?

Маршрутизатор или брандмауэр не могут делать то, что вы хотите, потому что они обрабатывают только трафик TCP / IP и, таким образом, могут перенаправлять заданный порт только на заданный внутренний сервер; то, что вам нужно, это обратный прокси, который, будучи в состоянии понимать запросы HTTP (S), может перенаправлять их на нужный веб-сервер на основе заголовков хоста. Microsoft TMG продукт, который с радостью выполнит эту задачу.

Однако, если вы используете HTTPS, все станет немного сложнее, потому что только данный сертификат SSL может быть привязан к данной паре IP-адрес / порт, поэтому вам понадобится сертификат, способный принимать оба имени.

Невозможно перенаправить один и тот же порт на другой хост на основе полного доменного имени запроса. DNS находится на уровне приложений, а переадресация портов - на транспортном уровне. Увидеть Модель уровня TCP / IP.

Нет.

Вы не можете перенаправить одни и те же порты на несколько пунктов назначения - это просто невозможно.

Вам придется купить несколько дополнительных IP-адресов, чтобы он заработал.