Подключение к веб-серверу через сети

210
Wwtp

У меня есть сервер, расположенный в двух сетях A & B. отсюда я запускаю приложение, которое публикует веб-страницу с использованием IIS. Я могу видеть это как имя сервера / имя веб-сайта в сети A. В сети BI есть устройство с веб-сервером. Я могу просматривать веб-страницу устройства с сервера, но не из сети А.

Можно ли как-то использовать сервер для ретрансляции этого сайта в сеть А?

1
Попробуйте перефразировать ваш вопрос, используя реальные примеры с как можно большим количеством реальных данных (например, адресов). Теперь трудно даже понять, сколько у вас задействованных устройств. techraf 8 лет назад 0
То, что вы ищете, известно как «обратный прокси». Поиск по «обратному прокси-серверу iis» может дать вам несколько полезных результатов. Bob 8 лет назад 2

1 ответ на вопрос

0
Shule

Я ничего не знаю об этом iis-7, но веб-сервер уже должен транслировать данные в обе сети, предполагая, что вы имеете дело только с одним веб-сервером и что он подключен к двум сетям, и предполагая, что это не специальная настройка (и iis-7это не изменить естественный способ работы здесь). Веб-сервер должен иметь два локальных IP-адреса (по одному для каждой сети). Вам нужно будет получить доступ к правильному локальному IP-адресу для сети, в которой вы находитесь.

Например, у меня на рабочем столе запущен веб-сервер. И 192.168.0.20 (мой адаптер беспроводной сети) и 192.168.0.19 (мой адаптер не беспроводной сети) перейдут на мой веб-сайт. Однако они находятся в одной сети (только с использованием разных сетевых карт), но тот же принцип должен применяться, если сетевые карты подключены к разным сетям.

Вы также можете переадресовать порт веб-сервера (обычно 80) на маршрутизаторе любой из ваших сетей и просто использовать свой глобальный IP-адрес для подключения (если вы не против, чтобы весь мир имел такую ​​возможность). Если у вас динамический IP-адрес, он будет меняться время от времени. Вы можете получить доменное имя и использовать что-то вроде fear.org, которое дает вам ссылку, которую вы можете посетить, что инициирует обновление IP-адреса с вашим доменным именем (вы можете использовать ссылку в программе для автоматического обновления IP-адреса в соответствующее время, я сделал один, если вам это нужно).

РЕДАКТИРОВАТЬ: При дальнейшем анализе вашего вопроса (извините, если я не понял его правильно в первый раз), похоже, что у вас есть компьютер, который находится в обеих сетях (и который хотя и является сервером какого-то рода, не веб-сервер), и у вас есть веб-сервер в одной сети (и не в другой), и вы хотите, чтобы другая сеть имела доступ к веб-серверу.

Ну, простой ответ - подключиться к другой сети тоже с веб-сервера, а затем следовать моему ответу выше. Следующий простой ответ - сделать глобальный IP-адрес, о котором я говорил (при условии, что вам разрешено перенаправлять порты на маршрутизаторе и глобально размещать на нем веб-сайт). Я уверен, что есть более прямое, но, возможно, менее простое решение, но кто-то еще должен будет дать его, в настоящее время. Похоже, что предложение Боба обратного прокси-сервера, вероятно, является таким решением