答案1
我已向 Windows 防火墙添加了一条规则,以阻止端口 80 上的所有传入连接
但它没有效果 - CurrPorts 显示 apache 正在监听端口 80,并且 nc(Win 上的 ncat)显示端口仍然打开。
您正在使用错误的工具来确定防火墙是否正常运作。
CurrPorts
和nc
/ncat
正在展示聆听端口。
这意味着有一个程序正在监听端口 80。但这并不意味着流量实际上可以到达该端口。
您可以运行一个在任意端口上监听的程序,而它只是在那里什么也不做。
尝试使用telnet
(来自不同的电脑)。
视窗:
telnet ip_address 80
Unix:
telnet ip_address:80
如果防火墙正在运行,您将收到响应“超时”。