远程访问IIS网站

远程访问IIS网站

我在 IIS 5.1 上托管了我的网站,我可以在本地网络上访问它,但我似乎无法在网络外访问它。它给了我一个页面,说它无法显示。我已将其端口转发到端口 80,并关闭了路由器防火墙。在 IIS 管理器中,我选择 IP 地址作为我的本地 IP 地址。我甚至与我的 ISP 的人交谈,他们没有端口阻止。我将端口 80 添加到防火墙例外中,允许匿名用户。我还遗漏了什么??我尝试将笔记本电脑直接连接到路由器,但没有成功。我去了 whatismyip.com 获取外部 IP 地址,然后在 URL 框中输入它,甚至尝试在 IP 地址后放置一个 /virtualdirectory,但没有成功。

答案1

您提到了路由器和外部 IP 地址,因此听起来您在设置中使用了 NAT 路由。如果是这种情况,请确保在路由器的 NAT 配置中启用了 NAT 端口转发。这将从端口 80 上的 WAN 端接收传入请求,并将其转发到路由器 LAN 端的私有内部 IP 地址。然后应将 Web 服务器配置为接受私有内部 IP 地址上的端口 80 上的请求。

从网络内部访问网站时,使用私有内部 IP 地址。从外部访问时,使用外部公共 IP 地址。

相关内容