-1

У меня проблемы с подключением к моему локальному веб-серверу извне. Я использую маршрутизатор Netgear R8000 Nighthawk X6 AC3200. Вот все, что я сделал до сих пор:

  • Я включил удаленное управление через порт 12900 через Advanced-> Adv. Настройка-> Удаленный Mgmt

  • Я включил динамический DNS с помощью Advanced-> Adv. Настройка-> Динамический DNS. После этого перейдите к 'динам. Имя хоста DNS '(на порту 80) приведет меня к порталу маршрутизатора. Так будет https://{'имя хоста DNS dyn'}:12900.

  • Я настроил веб-сервер (IIS) в своей домашней сети и настроил 3 сайта для доступа через порты 80, 9100 и 9101. Я настроил брандмауэр так, чтобы другие машины в сети могли получить доступ к этим сайтам.

  • Я тогда (попытался) включил внешний доступ, зайдя в Advanced-> Adv. Настройка-> Перенаправление портов и настройка 2 правил,

    • Одно правило для направления входящего трафика через порт 9100-9110 на {локальный IP-адрес веб-сервера} порт 9100-9110.

    • Второе правило для направления трафика через порт 80 на {IP-адрес локального веб-сервера} 80. Мне пришлось выбрать «HTTP-сервис», поскольку он не позволяет мне устанавливать собственные правила для 80 и 443.

Вот что происходит:

  • pinging динамический DNS имя хоста разрешается правильно.

  • В моей сети просмотр http://{имя хоста DNS dyn} на порте 80, 9100 или 9101 работает правильно с локального компьютера /телефона.

  • externaly, просмотр к https://{имя хоста DNS dyn}:12900 работает и выводит меня на страницу администрирования маршрутизатора

  • внешний доступ к http://{имя хоста dyn DNS}:9100 или http://{имя хоста dyn DNS}:9101 работает.

  • внешний просмотр по адресу http://{имя хоста dyn DNS} или http://{имя хоста dyn DNS}:80 не работает

Если я сделаю другую привязку порта (скажем, 9102) к сайту порта 80, он будет работать внешне. Только порт 80 продолжает сбой !!

Я перепробовал много вещей, но он отказывается работать. Пожалуйста помоги.

1 ответ1

0

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

Таким образом, порты 80, 443, 25, 21 и более по умолчанию заблокированы большинством провайдеров интернет-услуг. Чтобы обойти это, вы можете добавить порт к вашему маршрутизатору для маршрутизации трафика вашего порта 80, например, на порт 9103.

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

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