无法使用 Windows XP Professional SP3 对外打开端口 80

无法使用 Windows XP Professional SP3 对外打开端口 80

我有 Windows XP Professional SP3。我正在运行一个监听端口 80 的 Web 服务器。我有一个专用 IP 地址。80 上的 Localhost 解析成功:

http://localhost:80

但我无法从外部解决它:

http://external.ip.address:80

但是我可以获得另一个端口来进行外部解析:

http://external.ip.address:1234

Windows 个人防火墙已关闭。我还停止了 IIS。还有其他什么原因会阻止此功能运行吗?

答案1

我假设您已重新启动 IIS/将其重新打开。

这取决于以下两个因素:

1) 您没有正确设置路由器。虽然某些应用程序(例如游戏)可以使用 UPnP 或其他技术“绕过”/在路由器上创建规则,但许多基于服务器的应用程序是为企业环境设计的,不允许这样做。您需要自己转发端口。请查看端口转发如果您不确定,请获取有关如何执行此操作的信息。

2) 您的 ISP 阻止了它。如果您已分配了静态 IP,则不太可能发生这种情况,但这种情况是有可能发生的 - 许多 ISP 会阻止端口 25 和 80。如果是这种情况,您可以要求他们解除阻止,但不能保证他们会这样做。这取决于他们的政策。

相关内容