我遇到了一个非常奇怪的情况,我有一台运行 2008 R2 的服务器(我们称之为 X),其中有两个 NIC,一个连接到工作域,子网为 192.168.10.0/24,另一个连接到 ADSL 连接,子网为 192.168.1.0/24。该服务器已安装 IIS。
在 ADSL 连接上,我设置了动态 DNS 和端口转发,以允许外部 HTTP、HTTPS、FTP 和 RDP 连接。FTP 和 RDP 运行良好,但 HTTP 和 HTTPS 根本不起作用。
我可以通过访问机器上的本地主机来浏览网站,当我尝试使用 PortQueryUI 扫描 HTTP 和 HTTPS 端口时,它们显示为“已过滤”,并且浏览器响应“服务器加载时间过长或没有响应”错误。
几天前它还运行正常,Windows 防火墙被禁用了,我没有任何软件防火墙。我真的很迷茫。
任何帮助都将非常有帮助。
答案1
您可以尝试将外部 IP 分配给 IIS,然后尝试使用以下方式访问网站:http://ip_地址。让我们看看这是否有效。如果失败,则该 IP 上的端口 80 将被阻止。http://本地主机总是如此。尝试 netstat -ano 并检查您是否确实通过端口 80 连接到了外部 IP。