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

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

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

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

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