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