
Я перенаправляю порт 80 веб-сервера на публичный интерфейс брандмауэра, который затем сопоставляется с доменным именем, чтобы сервер был доступен с этого доменного имени.
Я проделывал этот процесс много раз, но на этот раз я нахожусь в другой стране и подключен к Интернету с помощью другого типа брандмауэра.
Условия:
- Когда я пытаюсь зайти на сайт из других сетей, появляется сообщение «Время ожидания соединения истекло».
- Я могу проверить, что это
nslookup theDomainName.com
соответствует правильным IP-адресам. - Я могу подтвердить, что веб-сайт доступен из локальной сети.
- Когда я применяю те же самые конфигурации, используя только любой другой порт, кроме порта 80, все работает нормально.
Итак, я могу сказать, что что-то блокирует трафик, отправляемый на порт 80. Это может быть сделано либо:
- Порт 80 заблокирован моим интернет-провайдером (что весьма вероятно в моем текущем местоположении)
- Что-то в брандмауэре резервирует порт 80.
Дело в том, что я не хочу гадать. Мне нужен практический эксперимент, который может сузить круг возможностей, что-то вроде trecert
блокирования портов.
Какие-либо предложения?
решение1
Провайдер блокирует порты
В настоящее время интернет-провайдеры блокируют используемые порты, а порт 80 — это порт HTTP, который является наиболее часто используемым портом и протоколом.
Если вам нужна подробная информация о заблокированных портах, обратитесь к своему интернет-провайдеру.
Проблема с брандмауэром ОС
Если вы правильно настроили правила брандмауэра, но это не работает, проверьте правила брандмауэра ОС вашего сервера. Также убедитесь, что правило ОС — Входящее и Исходящее.
Проблемы протокола
Убедитесь, что правило использует как TCP, так и UDP.
Проблема с маршрутизатором/внешним брандмауэром
Могут быть проблемы. Обновите прошивку маршрутизатора/внешнего брандмауэра.
Неправильная конфигурация
Убедитесь, что IP-адрес правильный и соответствует серверу.Примечание: Адрес может измениться.
Используйте любой другой порт
Если он по-прежнему не работает, просто используйте любой другой порт.
Надеюсь, это помогло.