Почему не виден локальный сервер из интернета?

Суть такова:
В локальной сети есть RPi с сервером на порту 30003. Сервер доступен из локальной сети и я хочу, чтобы он был доступен из интернета.
Для этого я настроил проброс порта на роутере и использую сервис Dynamic DNS потому что у меня серый ip.
Когда я захожу по адресу с сервиса DNS без указания порта, я вижу админку своего роутера. А если добавить нужный порт, то браузер не может установить соединение.
В чем может быть причина?
  • Вопрос задан
  • 397 просмотров
Решения вопроса 3
Несколько возможных причин:
1. Переброс порта неправильно настроен
2. firewall блокирует соединения извне к порту
3. Сам сервер, слушающий порт 30003, принимает соединения исключительно из локалки

Третий вариант проверить можно с помощью команды:
sudo netstat -tulpn
Ответ написан
saboteur_kiev
@saboteur_kiev
software engineer
"Для этого я настроил проброс порта на роутере и использую сервис Dynamic DNS потому что у меня серый ip."
Если у вас серый IP, то Dynamic DNS вам не поможет. Он помогает если у вас не статический белый IP.

Ну и примеры айпи адресов было бы неплохо, потому что явно вы что-то недонастроили, но без цифр мы только догадываемся
Ответ написан
Комментировать
argz
@argz Автор вопроса
В общем, проблема вроде как решилась. Сервер не отвечает, если обратиться по адресу dynamic dns из той же локальной сети. Через мобильный интернет, например, всё работает.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы