У меня есть 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.
Так как не удалось сохранить новую проблему сервиса... кто-то другой попытался, и это сработало немедленно. Я не знаю, что я делал не так.