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

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

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

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

решение1

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

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

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

EDIT: Если проанализировать ваш вопрос более подробно (извините, если я не понял его правильно с первого раза), то, похоже, у вас есть компьютер, который находится в обеих сетях (и который, хотя и является своего рода сервером, не является веб-сервером), и у вас есть веб-сервер в одной сети (но не в другой), и вы хотите, чтобы другая сеть могла получить доступ к веб-серверу.

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

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