2011 年 7 月 24 日更新

2011 年 7 月 24 日更新

我下载了 Ext JS 4(http://www.sencha.com) 并在 Windows 7 中的 IIS 7 上设置了一个站点。在 Windows 7 上安装 PHP 后,我终于能够运行该框架(对于一些示例控件/小部件)。我在 IIS 中的网站文件夹的根目录是该框架的根目录——“index.html”所在的文件夹。

我在端口 80 上为域“localhost”设置了一个绑定,并且它起作用了: http://本地主机:8888/index.html

我在端口 8888 上为域“localhost”设置了一个绑定,并且它起作用了: http://本地主机:8888/index.html

我在端口 80 上设置了域 192.168.1.101(IP 地址为 192.168.1.101)的绑定,并且它起作用了: http://192.168.1.101/index.html

我在端口 8888 上为 localhost 设置了绑定,并且它起作用了: http://192.168.1.101:8888/index.html

然后我在 Windows 防火墙上为端口 8888 设置了一个端口例外。然后我在管理员模式下在 LinkSys 路由器配置 (192.168.1.1) 中设置了端口转发,以允许我的 192.168.1.101 框通过端口 8888 向我的外部 IP 地址提供我的网站。我的互联网服务提供商不允许使用端口 80。

然后,我在端口 8888 上为域 [我的外部 IP 地址](IP 地址为 [我的外部 IP 地址])设置了绑定,但它不起作用。这是为什么?我该如何解决这个问题?

=====================================

2011 年 7 月 24 日更新

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

答案1

绑定外部 IP 无法工作,因为 IIS 不知道它。如果您在路由器上进行端口转发以将192.168.1.101:8888,IIS 绑定到此地址/端口,则一切都应该正常。在某些情况下,您可能需要尝试从外部地址(可能通过 VPN)进行此连接,因为某些路由器无法正确处理从 LAN 访问 WAN IP 的情况。

相关内容