viogull
@viogull
Исследователь

Как сделать локальный http-сервер доступным с интернета?

Есть роутер DIR300NRU B5, прошивка последняя. Подключение к провайдеру - PPoE.
Сервер - небольшая HTTP-программа, слущающая 4567 порт, протокол TCP. В локальной сети все устройства без проблем с ним работают.
Насколько я понял, адрес этого сервера в интернете будет выглядить так - статическоеIP:некийПорт , и задача заключается в том, чтобы роутер перенаправлял пакеты, идушее на адрес выше, к адресу сервера в локальной сети.
Я пробовал сделать по инструкциях, создавая виртуальные сервера, но ничего не получается - порты остаются закрытыми. Как правильно решить эту проблему?
  • Вопрос задан
  • 359 просмотров
Пригласить эксперта
Ответы на вопрос 4
NeiroNx
@NeiroNx
Программист
Сделать вначале доступным из локальной сети, настроив фаервол на компьютере. Потом уже настраивать фаервол роутера.
Ответ написан
martin74ua
@martin74ua Куратор тега Компьютерные сети
Linux administrator
Ваш провайдер вам дает статический реальный адрес?
Ответ написан
Комментировать
@fatalick
Внншний ip? Внутренний ip сервера? Как пробрасываете 4567 порт? Роутер извне доступен? Посмотрите nmap'ом действительно ли открыт нужный порт.
Ответ написан
Комментировать
its_y0u
@its_y0u
1)У вас динамика, для вашего случая нужен статический ip
2)Провайдер мог закрыть порты, уточните этот вопрос.
3)Как проверяете? Тестируете непосредственно этот сервер, или смотрите с помощью сервисов по типу can you see me? Они иногда неправильно определяют статус порта
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы