2

我的 Windows XP 计算机上运行着一个网络服务器。我已将防火墙设置为允许传入的 HTTP 连接:防火墙设置窗口->“高级”选项卡->选择我的网络连接->设置->服务->选中“Webserver(HTTP)”复选框。

通常,这是有效的。但是,有时在重新启动服务器计算机时,防火墙会再次开始阻止 HTTP 连接,尽管在防火墙设置窗口中仍然检查了“Webserver(HTTP)”异常。

那么,让事情再次正常运行的唯一方法是取消选中上述选项,保存设置,重新打开防火墙对话框并检查该选项并再次保存。

我的问题是,这是我机器的一些特性还是 Windows XP 防火墙错误?

4

1 回答 1

2

不,这不是错误,您只是误解了“服务”选项卡的用途。

该选项卡上的列表适用于防火墙系统还用作另一台计算机的 NAT 网关(“Internet 连接共享”或 Microsoft 提出的任何名称)的情况。它基本上是 DNAT 的一种形式。它控制是否允许通过防火墙系统后面的专用网络上运行的主机启动到该端口的连接。

您需要在例外选项卡上为端口 80 / TCP 添加例外(不要忘记单击更改范围并选择适当的范围!)这将毫无障碍地工作。我还建议您尽快取消选中您检查的内容,因为 Windows 客户端操作系统并不特别适合数据包转发,并且该选项卡上的设置有时会神秘地干扰正常的网络流量(就像您的情况一样。)

于 2009-01-01T12:10:44.363 回答