1

Я использую домашний веб-сервер, в основном для обучения - у меня все настроено, я могу получить к нему доступ через http:\\localhost\ а также http:\\192.168.2.64\ , но я могу ' Кажется, к нему нет доступа дальше, чем от маршрутизатора. Я уже перенаправил порты 80 и 443 на свой локальный IP-адрес (который назначен вручную), но когда я пытаюсь получить к нему доступ через свой домен или через внешний IP-адрес, возникает ошибка 118 - время ожидания истекло.

Я думаю, у меня это работало раньше - я только заметил эту проблему, когда возвращался домой из отпуска. Я не уверен, что мой интернет-провайдер теперь блокирует порт 80, или что. (https также отключается, но локально работает нормально.) Я использую Bellsouth/ATT, поэтому единственный блокируемый порт должен быть 25/TCP.

Разные детали:

  • ОС: Puppy Linux Slacko 5.5
  • Веб-сервер: Hiawatha v9.0
  • Маршрутизатор: Belkin F9K1002 v2 (01)

2 ответа2

1

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

Во-первых, вы можете проверить, что ваш маршрутизатор доступен из Интернета. Большинство прошивок маршрутизатора допускают некоторую форму "удаленного доступа". Выберите случайный порт за пределами 8000, скажем, 8680. Затем убедитесь, что вы можете получить доступ к маршрутизатору по адресу http://your.actual.ip.address:8680. Если это открывает страницу вашего роутера, вы на правильном пути.

Далее попробуйте изменить порт. Вам не нужно связываться с сервером, просто перенаправьте порт 8700 извне на 192.168.2.64:80 внутри. Попробуйте получить доступ к http://your.actual.ip.address:8700, и это должно достичь вашего сервера.

0

Как вы подключаетесь к вашему серверу за пределами вашей сети? Что вы кладете в адресную строку?

Если ваш провайдер предоставляет вам динамический IP-адрес, это может быть вашей проблемой. Вам нужен статический IP-адрес или исправьте эту проблему с помощью службы, такой как « http://dyn.com/dns/ ». Также ваш роутер должен поддерживать динамический DNS.

FYI. Если у вас динамический IP-адрес, это означает, что ваш IP-адрес меняется один раз каждые x часов / дней. Затем, если вы введете этот адрес в браузере (или адрес веб-сайта, который вы подключили к этому IP-адресу), он будет работать в первые часы / дни. Затем, когда вы получите новый адрес от своего провайдера, вы больше не сможете использовать этот старый адрес, поэтому время ожидания вашего сайта истечет, когда вы введете этот адрес. Динамический DNS-сервис поможет вам в этом.

Проверьте это: https://help.ubuntu.com/community/DynamicDNS

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