【发布时间】:2015-04-30 19:31:45
【问题描述】:
我遇到了一个我经常看到但可以解决的非常奇怪的问题。安装了 Windows Server 2012 并安装了 IIS 的 VPS 无法通过其公共 IP 访问自己的网页。
当我在 VPS 上打开 Internet Explorer 并转到 localhost 时,我看到了默认的 IIS 页面。每当我尝试公共 IP 时,它都会超时。
如果我从另一台 PC 访问相同的 IP,我也可以看到 IIS 页面。
我尝试从 VPS ping 到我的公共 IP,这可行。然后我试图禁用我的防火墙都无济于事。
以前有人遇到过这种情况吗?更重要的是:您是否设法修复它?如果是,如何修复?
【问题讨论】:
-
谁托管 VPS?它是 AWS、Azure 还是独立的? AWS/Azure 配置的 VPS 上有时会有奇怪的 NAT 或防火墙规则。
-
我的客户坚持使用一些不起眼的主机,因为它便宜。您是说它最有可能与 VPS 相关?
-
主机试图通过向机器添加另一个IP来解决它。叹息...仍在等待中。
-
你能用你的公共 IP 地址查看端口 80 是否打开吗?在 Linux 机器上使用 mxtoolbox.com/PortScan.aspx 或 nmap 之类的工具。
-
是的,所有外部连接都可以正常工作,这就是它如此奇特的原因。
标签: iis networking routing windows-server-2012 nat