4

Я создал веб-сайт в iis, который работает на порту 5000

Теперь, когда я набираю 192.168.2.2:5000, я получаю эту страницу.

Теперь я делаю переадресацию портов на своем маршрутизаторе Belkin с помощью http://screenshots.portforward.com/Belkin/F7D2301v1/Virtual_Servers.htm

Теперь я нашел свой IP-адрес с помощью http://whatismyip.com и обнаружил, что это 117.xxx

Теперь, в моем браузере, когда я набираю 117.xxx:5000, fiddler выдает мне это сообщение

[Fiddler] Connection to 117.x.x.x failed.
Exception Text: A connection attempt failed because the connected party did not
properly respond after a period of time, or established connection failed because
connected host has failed to respond 117.x.x.x:5000

1 ответ1

4

Попробуйте получить доступ к вашему веб-серверу за пределами вашей сети. Многие (большинство?) Маршрутизаторы поставляются без включенного параметра "обратный маршрут" (возможно, термин конкретного поставщика, я не уверен, извините), если они даже поддерживают его, что необходимо для маршрутизации попытки внутреннего соединения обратно во внутреннюю сеть.

Я еще не видел готовый маршрутизатор потребительского уровня с возможностью включить эту функцию.

Так что это значит для вас? Это означает, что внутри вашей сети вы должны использовать внутренний IP-адрес вашего сервера (192.168.2.2); извне вашей сети вы должны использовать внешний IP-адрес вашего маршрутизатора (117.xxx).

Быструю и легкую проверку можно выполнить с помощью инструмента проверки открытого порта, хотя это говорит только о том, что соединение через порт 5000 принимается, а не о том, что оно правильно обслуживает ваш веб-сайт. Для этого вы можете попробовать HTTP/HTTPS Header Check ; если он получит правильный ответ, вы в деле!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .