У меня есть 3 устройства в локальной сети с локальными адресами DHCP, и у них обоих есть веб-серверы на порту 8080. Я хочу получить к ним доступ из-за пределов локальной сети. Я хочу, чтобы 3 порта на стороне WAN маршрутизатора пересылались на порт 8080 на 3 разных устройствах (и IP-адресах) в локальной сети.
Router WAN side LAN IP port
port:
8080 --> 192.168.1.100 8080
8081 --> 192.168.1.101 8080
8082 --> 192.168.1.102 8080
Мне не удалось добавить их в преобразование адресов портов, возможно, потому, что для внутреннего порта 8080 уже есть предварительно заполненная запись. Я считаю, что это технически возможно - у маршрутизатора достаточно информации для пересылки пакетов на нужное устройство. Это произвольное ограничение данной модели?
Страница службы трансляции адресов портов изначально была такой:
Service Management Table Items 1-20 of 20 per page
Service Name Protocol External Port Internal Port
pre-populated:
...
FTP TCP 21 21
HTTP TCP 80 80
HTTP secondary TCP 8080 8080
...
Я попытался добавить службу: httpDev1 TCP 8081 8080, но это не помогло. Это позволяет мне сохранять, нет сообщений об ошибках, но новой службы нет в списке. Я не смог добавить ни одной записи, использующей 8080 в качестве внутреннего порта, не говоря уже о 3.
Работает в настоящее время. Мы изменили внешний порт с 8081 на 8095, и он заработал. (переадресовываем 8095 на 8080). Так что есть проблема с использованием порта 8081.
Насколько не удалось сохранить проблему с новым сервисом - кто-то другой попробовал, и он сразу сработал. Я не знаю, что делал не так.