Суть такова:
В локальной сети есть RPi с сервером на порту 30003. Сервер доступен из локальной сети и я хочу, чтобы он был доступен из интернета.
Для этого я настроил проброс порта на роутере и использую сервис Dynamic DNS потому что у меня серый ip.
Когда я захожу по адресу с сервиса DNS без указания порта, я вижу админку своего роутера. А если добавить нужный порт, то браузер не может установить соединение.
В чем может быть причина?
Несколько возможных причин:
1. Переброс порта неправильно настроен
2. firewall блокирует соединения извне к порту
3. Сам сервер, слушающий порт 30003, принимает соединения исключительно из локалки
Третий вариант проверить можно с помощью команды: sudo netstat -tulpn
1. Аналогичный проброс на ту же железку работает
2. Как можно проверить (RPi3, последний Raspbian)?
3. Вот нужный порт:
` tcp 0 0 0.0.0.0:30002 0.0.0.0:* LISTEN 939/fr24feed
"Для этого я настроил проброс порта на роутере и использую сервис Dynamic DNS потому что у меня серый ip."
Если у вас серый IP, то Dynamic DNS вам не поможет. Он помогает если у вас не статический белый IP.
Ну и примеры айпи адресов было бы неплохо, потому что явно вы что-то недонастроили, но без цифр мы только догадываемся
В общем, проблема вроде как решилась. Сервер не отвечает, если обратиться по адресу dynamic dns из той же локальной сети. Через мобильный интернет, например, всё работает.