Задать вопрос
@JeremiSharkboy

Как узнать на каком этапе блокируется http запрос?

Суть такова. Поднят http сервер, в локалке доступен из любых уст-в. Пытаюсь открыть порт на роутере, да бы можно было достучаться из вне, но все попытки тщетны. Как я могу понять, кто конкретно блочит мой запрос. То-есть убедится в том что он проходит все узлы операторов и увидеть что например мой роутер(фаервол) его реджектит. Или же он теряется где то по пути. Что то типо tracerote но для порта?
  • Вопрос задан
  • 782 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
@Drno
Адрес белый выдал провайдер?
Фаерволл на пк я так понимаю пропускает запрос?(раз в локалке пашет)

Роутер какой?
Тогда фото настройки с роутера дайте. По идее там 1 правило для проброса(если роутер домашний)
Бывает на тплинках/длинках что не пустит по 80му, т.к. типо там интерфейс роутера
Ответ написан
@TheBigBear
СтарОдмины мы
Для начала. Убедимся что IP "белый"
Заходим на https://2ip.ru/ - смотрим свой IP адрес
По https://2ip.ru/whois/ - введи предоставленный провайдером dyndns имя
Сравни эти IP. Если совпали - замечательно
Попробуй прописать в роутере внутренний IP адрес сервера в DMZ-зону Он тогда завернет ВСЕ входящие запросы на твой внутренний сервер. Если достучишься - значит провайдер не блокирует входящие. Некоторые блокируют по-умолчанию и эту функцию надо отключать в личном кабинете.
И при чем тут порт 5001? http - обычно 80й порт
В правиле internal port поставь 80, а снаружи стучись http://МойIPАдрес:5001
И учти, что запись МойIPАдрес:5001 не проканает - по-умолчанию браузер подставит https вместо http
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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