Я перенаправил свой внешний IP-адрес на свой IPv4, и он отлично работает в моей сети WiFi, но если я изменил активную сеть на моем устройстве, я не смогу получить к ней доступ. Я уверен, что оба IP-адреса верны, и это не проблема брандмауэра Windows. Других программ, конфликтующих с ним, нет, потому что я только что вытер компьютер. Что я могу сделать?

Образ

3 ответа3

1

Я думаю, что вы получаете доступ к своему внешнему IP из локальной сети. Вы не можете получить доступ к вашему порту, перенаправленному по внешнему IP изнутри. Переадресация порта только для доступа извне.

0

Две проблемы, с которыми вы можете столкнуться:

  1. Я не уверен, что вы подразумеваете под "другой сетью". Правило переадресации портов существует только для маршрутизатора, на котором вы его определили. Поэтому, если вы определите правило переадресации портов на маршрутизаторе, а затем переключитесь на другую сеть WiFi, правило не будет работать, поскольку ваш компьютер больше не использует маршрутизатор, на котором определено правило.
  2. Правило переадресации портов зависит от IP-адреса и плохо работает с DHCP. Если вы затем подключите свой ноутбук, например, через порт Ethernet, то ваш внутренний IP-адрес будет другим, и правило не будет работать. Кроме того, как внутренние, так и внешние IP-адреса могут измениться в любое время из-за DHCP. Вы можете контролировать это во внутренней сети, но вы ничего не можете сделать с политикой вашего интернет-провайдера.

Как сделать это правильно:

  1. Всегда используйте DHCP-резервирование (если ваш маршрутизатор поддерживает эту функцию) или статические IP-адреса на вашем компьютере. Дайте каждому интерфейсу на вашем компьютере другой адрес и создайте два идентичных правила переадресации портов; по одному на каждого. Это устранит проблему с DHCP.
  2. Используйте динамический DNS-сервис, такой как No-IP или DynDNS, чтобы сопоставить ваш внешний IP-адрес с DNS-именем. Эти сервисы предлагают агента, который вы загружаете на свой компьютер, который будет синхронизировать вашу общедоступную DNS-запись с IP-адресом, предоставленным вашим провайдером, так что вы всегда можете ссылаться на него по имени из любого места в Интернете. Это решит проблему с провайдером DHCP.

Это необходимо сделать для каждой сети, к которой вы подключаете свой ноутбук (при условии, что у вас есть контроль над этими сетями).

0

У меня была такая же проблема с тем же маршрутизатором, который вы используете на скриншоте (или, по крайней мере, с тем же программным обеспечением). Если вы нажмете «(подробнее)» в верхней части экрана, вы увидите, что есть возможность оставить внешний ip как 0.0.0.0 для пересылки всего внешнего трафика и оставить внешние порты на 0, если вам не нужно переключаться их в этом процессе. Это заняло у меня почти год на устранение неполадок, и надеюсь, это поможет вам. Как только я нашел эти опции, он начал работать, как и ожидалось, как за пределами моей домашней сети, так и внутри.

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