Не могу получить доступ к моему IP извне


1

Я только что установил DD-WRT (DD-WRT v24-sp2 build 21676) в мой маршрутизатор TP-Link (TL-WR1043ND). Я настроил переадресацию порта для порта 80 на порт 80 моей машины, и он хорошо работает при доступе к локальной сети (проверено с моего компьютера и мобильного телефона, подключенного к локальной сети).

Я пытаюсь получить доступ к тестовому серверу извне через веб-прокси и другие сайты, которые проверяют, работает ли мой публичный IP-адрес, но я не могу понять, почему я не могу получить доступ извне, когда доступ к локальной сети в порядке.

Сервер на OS X Mountain Lion с отключенным брандмауэром.

Любая помощь?

Я нахожу странным отсутствие проблемы NAT для шпильки (я могу получить доступ к серверу из локальной сети через общедоступный адрес глобальной сети), что, как правило, является общей проблемой, но, тем не менее, имеет эту проблему.

EDIT1

Я использовал веб-сканер портов, и он говорит мне, что мой обслуживающий порт (9999, а не 80) открыт (другие порты нет), хотя я не могу его просмотреть.

EDIT2

Я узнал, что люди могут получить доступ к моему серверу через порт 9999 снаружи! Теперь я не понимаю, почему я не могу получить к нему доступ с помощью инструментов веб-прокси, которые я пробовал.

Как я могу проверить со своего компьютера, что он правильно отображает контент, с помощью какого-либо онлайн-инструмента или прокси-сервера, который получит к нему доступ извне?

Ответы:


0

Ну, первый шаг - мы находим, где проблема возникает, пожалуйста, следуйте этим шагам.

  1. Откройте cmd (нажмите Win+, Rзатем в текстовом поле введите cmd и нажмите OK)
  2. На cmd типа "tracert / IP", например. tracert /0.0.0.0

он даст вам список соединений, которые вы можете узнать, где он останавливается с этим списком

другой инструмент, который я использую для тестирования моего соединения с другими серверами http://www.hlsw.org/hlsw/download/, это для игр, но у него есть хороший инструмент трассировки


онлайн-инструмент трассировки дает мне этот i.imgur.com/cSqet4g.png для моего IP. Сервер находится на порте 80 и работает локально.
pepper_chico

также, изменив мой порт на 80 для хостинга, закройте его на yougetsignal.com/tools/open-ports , но оставьте его, например, как 9999, оставьте его открытым. Я не могу получить доступ в обоих случаях, но я подозреваю, что он закрыт для порта 80, возможно, из-за блокировки ISP.
pepper_chico

Как показывает изображение, ваш интернет-провайдер блокирует порт, так как трассировка заканчивается у вашего интернет-провайдера, вам нужно найти другого интернет-провайдера или новый порт, я надеюсь, что мой пост помог вам
poqdavid

0

Виноваты были прокси-серверы, которые я пробовал, и онлайн-инструменты traceroute, единственная причина, по которой я думаю, что они не смогут получить к ним доступ, заключается в том, что они не будут обращаться к нестандартным портам.

Затем я попробовал онлайн-оболочку и запустил, curl <myip>:9999и это сработало.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.