我想从外部访问我的本地主机(IIS 8在Windows 8)使用互联网访问。
我从whatismyip.org(202.67.xx.xx)获得我的public ip ,并按照此链接打开一个端口(80,443,8081-8082)。 所以我创build了3个新的端口规则,允许所有使用UTP协议的程序在防火墙设置的入站规则中使用。
我的连接:电脑 – >调制解调器 – >互联网。 我的公开IP:202.67.xx.xx我的IP从IPconfig获取:10.216.xx.xx
然后我用另一台电脑(笔记本电脑)浏览器来访问我的PC公共IP地址。 我input浏览器202.67.xx.xx:80或202.67.xx.xx:8081或202.67.xx.xx:8082,并得到结果Oops! Google Chrome could not connect to 202.67.xx.xx:8081 Oops! Google Chrome could not connect to 202.67.xx.xx:8081 。
即使我closures了所有的防火墙,我也无法连接。 我困在这里了,有人可以帮我吗? 我真的很感激。
谢谢。
假设您已经正确configuration了IIS,您将需要执行以下操作:
首先,确保您的ISP允许您的互联网连接上的这些端口。 大部分是,但有些则不 – 这是因为networking托pipe通常被认为是在国内互联网连接上违反了ToS。 端口8081和8082应该是正常的,但端口80和443有时会被阻塞。 您的ISP可能允许您取消阻止端口。
其次,您需要将这些端口转发到您的Web服务器的私有 IP地址。 通过转到标题为“端口转发”的路由器上的configuration页面来执行此操作。 从这里你将需要指定你想转发的所有端口。 确保将它们设置为TCP,并且将目标地址设置为您的Web服务器的专用IP – 这就是您在ipconfig中看到的内容。
接下来,确保您的networking服务器的防火墙(例如Windows防火墙)允许这些传入端口 – 或完全禁用防火墙(不推荐)。
最后,请确保使用本地networking外部的计算机testing您的设置。
它取决于你的ISP提供商,大多数ISP提供商将不允许你设置dynamicIP地址为Web服务器的目的。因为dynamicIP变化,因此testing网页我们需要一个静态地址。