-1

Не будем говорить о масштабах большого центра обработки данных. Будь проще. Каждый пользователь получает интернет-соединение от интернет-провайдера. И если я хочу запустить веб-сервер. Обычно я пересылаю пакеты с моего маршрутизатора на нужный компьютер. Это называется переадресацией портов.

Например, у меня есть два сервера в локальной сети. Я хочу, чтобы оба сервера активно отвечали. У меня есть один внешний IP скажем 182,22.XXX.XXX. Я могу только перенести вперед на один компьютер. Как я могу перенаправить один и тот же порт 80 на два компьютера в локальной сети. Может ли человек вне локальной сети отличить компьютеры, находящиеся внутри локальной сети? так как у нас только один внешний ip в нашем случае ??

1 ответ1

2

Как я могу перенаправить один и тот же порт 80 на два компьютера в локальной сети. Может ли человек вне локальной сети отличить компьютеры, находящиеся внутри локальной сети? так как у нас только один внешний ip в нашем случае ??

Простой ответ: "Вы не можете".

Ответ, специфичный для HTTP, - «перенаправить все соединения на обратный прокси-сервер, который использует HTTP-заголовок« Host »(например, nginx); аналогично, для соединений TLS (HTTPS) обратный прокси-сервер может различаться на основе расширения SNI TLS (например, haproxy).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .