Это ошибка брандмауэра Windows XP?[закрыто]
-
03-07-2019 - |
Вопрос
У меня есть веб-сервер, работающий на моем компьютере с Windows XP.Я настроил брандмауэр, чтобы разрешить входящие HTTP-соединения:Окно настроек брандмауэра->вкладка «Дополнительно»->выберите мое сетевое подключение->Настройки->Службы->установите флажок «Веб-сервер (HTTP)».
Обычно это работает.Однако иногда после перезагрузки сервера брандмауэр снова начинает блокировать HTTP-соединения, несмотря на то, что в окне настроек брандмауэра все еще отмечено исключение «Веб-сервер(HTTP)».
Таким образом, единственный способ снова заставить все работать — это снять флажок с указанной опции, сохранить настройки, снова открыть диалоговое окно брандмауэра, проверить эту опцию и снова сохранить.
У меня вопрос: это какая-то особенность моей машины или это ошибка брандмауэра Windows XP?
Решение
Нет, это не ошибка, вы просто неправильно понимаете, для чего нужна вкладка «Службы».
Список на этой вкладке предназначен для сценария, в котором система с брандмауэром также служит шлюзом NAT («Общий доступ к подключению к Интернету» или любое другое имя, которое придумала Microsoft) для другого компьютера.По сути, это форма ДНКАТ.Он контролирует, разрешать ли инициацию подключений к этому порту через хосты, работающие в частной сети. позади система с брандмауэром.
Что вам нужно, так это добавить исключение для порта 80/TCP на вкладке «Исключения» (не забудьте нажать «Изменить область» и выбрать подходящую область!) Это будет работать без проблем.Я также рекомендую вам как можно скорее снять флажок с того, что вы проверили, поскольку клиентские операционные системы Windows не особенно подходят для пересылки пакетов, а настройки на этой вкладке иногда загадочным образом мешают нормальному сетевому трафику (как в вашем случае).