Rob*_*ell 4 windows-server-2003 iis-6 web-server
我正在尝试使用服务器 IP 访问我的 IIS 测试站点。在内部我没有问题,但在外部它尝试了一段时间然后超时。
我运行了 Shields Up,它显示没有打开的端口。这是一个运行 Windows Server 2003 的 1&1 VPS 服务器,所以我认为中间不会有防火墙阻塞。我在某处读到过,我可能需要在“管理工具”>“本地管理设置”中进行更改以允许访问端口 80,但我不知道从哪里开始查看这里。
编辑:
我正在使用服务器的外部 IP 地址访问服务器,这与我用于登录 RDP 的地址相同。1&1 还为所有 VPS 提供了一个解析到服务器的子域,这对于 RDP 来说也很好,但在端口 80 上使用 IIS 失败。同时使用服务器本身的 IP 和子域可以成功返回站点。
您是否检查过 Windows 防火墙是否打开?如果是,您应该禁用它或(更好)允许传入流量到端口 80。
另外,您是否支持某些 NAT?你可以很容易地检查它:在服务器上运行 IPCONFIG 并查看它的 IP 地址;如果它与外部不同,那么中间有一些 NAT,您需要您的提供商正确配置它。
最后的机会,即使您的服务器上没有防火墙并且它实际上位于其公共 IP 地址上,实际上中间可能有一些防火墙,因此您也应该与您的提供商进行检查。