2

Как оно и происходит в заголовке.

Каждый маршрутизатор, который у меня был, не мог подключиться к себе через Интернет, например:

  1. Я открываю прямой порт 22 для SSH на моем компьютере.
  2. Я пытаюсь подключиться к этому SSH с другим ПК в той же сети, с помощью ssh user@my.public.ip но маршрутизатор получает отказ
  3. Я могу подключиться из другой сети (другой публичный IP) просто отлично, с тем же ssh user@my.public.ip

Это просто моя неудача с роутерами или за этим что-то стоит?

Спасибо

1 ответ1

6

Вам понадобится маршрутизатор, который поддерживает функцию обратной петли.

Многие DSL-маршрутизаторы / модемы предотвращают петлевые соединения в качестве функции безопасности. Это означает, что машина в вашей локальной сети (например, за вашим DSL-маршрутизатором / модемом) не может подключиться к IP-адресу, находящемуся в прямом направлении (например, 199.149.252.44) машины, которой он также принадлежит в вашей локальной сети. Подключение к локальному IP-адресу (например, 192.168.2.40) той же машины работает нормально.

Источник: http://opensimulator.org/wiki/NAT_Loopback_Routers

В этой теме обсуждается значение безопасности (или его отсутствие):https://security.stackexchange.com/questions/16343/is-nat-loopback-on-my-router-a-security-problem.

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