1

У меня Windows XP Professional, SP3. Я использую веб-сервер, который прослушивает порт 80. У меня есть выделенный IP-адрес. Localhost на 80 разрешает нормально:

http://localhost:80

но я не могу заставить его разрешить внешне:

http://external.ip.address:80

Однако я могу получить другой порт для разрешения извне:

http://external.ip.address:1234

Персональный брандмауэр Windows отключен. Я также остановил IIS. Есть ли что-то еще, что может помешать этому?

1 ответ1

1

Я предполагаю, что вы перезапустили IIS/ включили его снова.

Это будет до одной из двух вещей:

1) Вы неправильно настроили свой роутер. Хотя некоторые приложения, такие как игры, могут использовать UPnP или другие технологии для "обхода" / создания правил на маршрутизаторе, многие серверные приложения предназначены для корпоративных сред, которые этого не допускают. Вам нужно будет перенаправить порты самостоятельно. Посмотрите на Port Forward для получения информации о том, как это сделать, если вы не уверены.

2) Ваш провайдер блокирует это. Это маловероятно, если вам выдан статический IP-адрес, однако это возможно - многие интернет-провайдеры блокируют порты 25 и 80. Если это так, вы можете попросить их разблокировать его, однако нет никаких гарантий, что они это сделают. Это зависит от их политики.

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