1

Я добавил правило в брандмауэр Windows, чтобы заблокировать все входящие соединения на порт 80:

правило

Но это не имеет никакого эффекта - CurrPorts показывает, что apache прослушивает порт 80, а nc (ncat на Win) показывает, что порт все еще открыт.

1 ответ1

2

Я добавил правило в брандмауэр Windows, чтобы блокировать все входящие соединения на порт 80

Но это не имеет никакого эффекта - CurrPorts показывает, что apache прослушивает порт 80, а nc (ncat на Win) показывает, что порт все еще открыт.

Вы используете неправильные инструменты, чтобы определить, выполняет ли брандмауэр свою работу.

CurrPorts и nc/ncat показывают порты прослушивания .

Это означает, что на порту 80 прослушивается программа. Это не означает, что трафик действительно может достичь этого порта.

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

Попробуйте использовать telnet (с другого компьютера).

Окна:

telnet ip_address 80

Unix:

telnet ip_address:80

Если брандмауэр работает, вы получите ответ «тайм-аут».

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