1

Я хотел бы иметь возможность использовать функцию Wake-On-LAN, чтобы иметь возможность включать два компьютера, подключенных к моему маршрутизатору, когда я нахожусь вне дома, используя мой WAN IP-адрес.

Маршрутизатор = 81.210.109.0
ПК А = 192.168.0.2
ПК В = 192.168.0.3

Теперь я настроил переадресацию портов на моем маршрутизаторе, который принимает входящие соединения с UDP-портом 9 и затем пересылает пакет на сервер LAN 192.168.0.2

Как бы я выбрал, какой компьютер локальной сети я бы проснулся, когда мой маршрутизатор позволяет мне только перенаправить порт на один компьютер, или это вообще возможно?

Спасибо за любой вклад по этому вопросу

1 ответ1

4

Это невозможно. (По крайней мере, не так, как просили.)

Вам нужно уникальное сочетание IP и номера порта, чтобы определить, что с ним делать. В вашем случае вы хотите:

  • Внешний IP-адрес 81.210.109.0, порт 9, перенаправлен на 192.168.0.2, порт 9
  • Внешний IP-адрес 81.210.109.0, порт 9, перенаправлен на 192.168.0.3, порт 9

Ваш маршрутизатор не будет знать, какое из этих двух правил использовать.

Что вы можете сделать, это переслать порт на другой номер порта. Например:

  • Внешний IP-адрес 81.210.109.0, порт 9, перенаправлен на 192.168.0.2, порт 9
  • Внешний IP-адрес 81.210.109.0, порт 9999, перенаправлен на 192.168.0.3, порт 9
    (Или любой другой неиспользуемый номер порта).

Кроме того, вы можете войти в систему на маршрутизаторе и отправить WakeOnLan локально на нужный ПК или активировать ПК A, войти на ПК A и отправить пакет WoL на ПК B.

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