【问题标题】:IIS external access by IP address通过 IP 地址访问 IIS 外部
【发布时间】:2013-08-13 23:26:38
【问题描述】:

Can's 似乎让这个工作。在站点绑定中尝试了各种组合。我可以使用内部 IP 地址以及网络上任何计算机上的机器名称查看默认网页,但是当通过我从 whatismyip.com 获得的公共 IP 进行访问时,浏览器会一直等待和等待,最终会出错出去..

另外,我(暂时)禁用了防火墙,但没有运气。我以前从来没有做过这种设置,所以我有点挣扎。

我的 ISP 不会阻止端口 80 上的流量。

绑定屏幕截图中的所有条目代表我尝试过的各种组合,无论是一起尝试还是单独尝试..

干杯!

【问题讨论】:

    标签: networking windows-8 ip iis-7.5


    【解决方案1】:

    以下是我对在您的网络上配置资源的一些想法。

    配置说明

    看起来您有一个路由器,因此绑定到外部 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。稍后会检查并让您知道.. serverfault.com/questions/73208/…
    • 我从我的智能手机浏览器访问,它可以工作。不像你说的那样在同一个本地网络上工作..谢谢。
    • 你可以有朋友也可以使用匿名代理。例如,anonymouse.org/cgi-bin/anon-www.cgi/http://75.75.75.75 将 757575 ip 地址更改为您想在外部访问的任何地址
    • 或者您可以在您的hosts 文件中添加地址,这样它就不会尝试退出您的网络只是为了重新进入。类似于10.0.0.6 xxxx.com
    • 我知道这是一个迟到的评论。但是,当您说“路由器不会让内部机器访问内部资源”时,是否意味着我无法使用自己计算机上的公共 IP 访问自己机器上配置的公共站点?
    猜你喜欢
    • 2018-03-03
    • 2018-07-02
    • 1970-01-01
    • 2018-02-24
    • 1970-01-01
    • 2021-01-10
    • 2012-02-12
    • 2019-09-16
    • 1970-01-01
    相关资源
    最近更新 更多