Рейтинг:0

Перенаправление портов одностороннее или двустороннее? Запросы на внешний порт перенаправляются на внутренний порт; понял. Как насчет маршрута ответов?

флаг ru

Перенаправление портов одностороннее или двустороннее? Запросы на внешний порт перенаправляются на внутренний порт; понял. Как насчет ответов? Проходят ли ответы снова через ту же переадресацию портов, или ответы поступают от устройства в локальной сети к маршрутизатору, а не к клиенту (который сделал запрос) напрямую (без повторной переадресации одного и того же порта) ??

Имеет ли смысл изображение ниже; объяснить проброс портов?

введите описание изображения здесь

Рейтинг:0
флаг st

Это как-то два пути, а как-то один. Основываясь на вашем вопросе и изображении, я считаю, что вы используете NAT.

Предположим, пользователь с исходным IP-адресом 111.111.111.111 и исходящими запросами с порта 7777.

Ваш общедоступный IP-адрес — 49.207.10.38, а ваш пограничный маршрутизатор или прокси-сервер прослушивает порт 80.

Частный IP вашего внутреннего маршрутизатора 192.168.1.254

IP вашего внутреннего сервера 192.168.1.100

  1. Пользователь достигает вашего маршрутизатора или прокси: 111.111.111.111:7777 -> 49.207.10.38:80
  2. NAT преобразует общедоступный IP-адрес во внутренний частный IP-адрес: вместо отправки внутренних пакетов с 49.207.10.38 он отправляет их как 192.168.1.254, чтобы внутренние узлы могли отвечать маршрутизатору.
  3. Ваш роутер перенаправляет пакеты на внутренний сервер: 192.168.1.254.7777 -> 192.168.1.100:80
  4. Внутренний сервер обрабатывает запрос и отвечает на содержимое страницы исходному серверу (который теперь является внутренним маршрутизатором): 192.168.1.100:80 -> 192.168.1.254:7777.
  5. Маршрутизатор применяет преобразование NAT, чтобы отправить его обратно исходному запрашивающему, но теперь NAT также преобразует свой внутренний IP-адрес в общедоступный IP-адрес, чтобы общедоступный пользователь мог получить доступ к нему из общедоступного Интернета (он будет получать пакет как 49.207.10.38). вместо 192.168.1.254): 49.207.10.38:80 -> 111.111.111.111:7777

При этом имейте в виду, что:

  • если запрос приходит с порта 7777 на порт 80, ответ будет отправлен с порта 80 на порт 7777

  • если вы размещаете свой сервер в частной сети, вам нужно использовать NAT, чтобы маскировать частные IP-адреса под IP-адрес общедоступного маршрутизатора.

Ответить или комментировать

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