通过IP地址访问IIS外部资源

7
似乎无法使其正常工作。在站点绑定中尝试了各种组合。我可以使用内部IP地址以及任何计算机上的机器名称查看默认网页,但是当通过从whatismyip.com获取的公共IP访问时,浏览器一直等待并最终失败。
此外,我已禁用防火墙(暂时),但仍然没有运气。我以前从未进行过这种设置,所以有些困难。
我的ISP不会阻止80端口上的流量。
绑定截图中的所有条目都代表我尝试的各种组合,无论是全部同时还是分别尝试。
干杯!
1个回答

9
以下是关于配置网络资源的一些想法。
配置说明:
看起来你有一个路由器,所以外部IP绑定在你的路由器上,而不是你的电脑。因此,你的电脑没有外部IP(75.75.75.75),只有内部IP(10.0.0.6)。你应该设置路由器将端口80转发到你的计算机的内部IP地址,并将IIS绑定到内部IP。
需要注意的是,根据你上面的截图,你已经接近完成这个过程了。唯一需要删除的是IIS绑定到外部IP(75.75.75.75)的部分。
测试:
在测试网站时,可能会遇到路由器本身的问题。通常情况下,路由器不允许内部机器通过外部IP访问内部资源(例如IIS)。因此,如果你尝试从网络内部浏览到75.75.75.75,则路由器将不会允许它发生。这可能是你看到浏览器卡住的原因。为了测试网站,你应该从网络之外访问外部IP。请让一个朋友或亲戚(网络之外的人)尝试连接外部IP,看看是否有效。
那么你应该如何在网络内部访问网站?仅使用内部地址(10.0.0.6)。

这很有道理,chue x。稍后会检查并告诉你。http://serverfault.com/questions/73208/access-server-behind-router-with-external-ip-works-well-except-from-pc-in-same/73237#73237 - Ostati
我从我的智能手机浏览器访问,它可以工作。就像你说的那样,在同一局域网上无法工作。谢谢。 - Ostati
1
你可以找个朋友帮忙,或者使用匿名代理。例如这个网站:http://anonymouse.org/cgi-bin/anon-www.cgi/http://75.75.75.75/,将757575的IP地址替换成你想要访问的外部IP地址即可。 - fedmich
或者您可以将地址添加到您的“hosts”文件中,这样它就不会尝试走出您的网络再返回。类似于“10.0.0.6 xxxx.com”。 - Rafael Herscovici
我知道这是一个晚评论。然而,当你说“路由器不会让内部机器访问内部资源”时,这是否意味着我不能从自己的计算机使用公共IP来访问配置在自己机器上的公共站点? - Josh
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接