iis 7.0 - 尽管使用端口:80,但只有本地电脑才能查看网站?

iis 7.0 - 尽管使用端口:80,但只有本地电脑才能查看网站?

首先,让我解释一下我从头到尾所做的步骤(也是为了帮助其他人):

1-我向我的 ISP 请求了一个静态 IP。

2- 将该静态 IP 插入到一个记录mydomain.com 的

3-我安装了 IIS 和 Web Deploy 3.0

4-我在 IIS 管理器中设置了新网站,并使用 IP 地址作为我的IPv4地址和端口80并将 .NET Framework 版本重新配置为 4.0“应用程序池”IIS 管理器中的选项卡。

5- 我添加了新的 Windows 防火墙入站规则为预定义并选择万维网服务(Http)

6-我添加了一个简单的索引.html文件到我的域的根文件夹作为测试目的。(为了帮助其他人:通过这些步骤,我还成功地用 Visual Studio 2012 发布了我的 webApplication,但现在我正在用 index.html 文件进行测试,该文件只包含“你好世界”

7- 在我的路由器设置中;我重新配置了“转发端口”作为 ->本地 IP:192.168.0.12(IPv4 地址)&起始端口:80&结束端口:80&协议:TCP

现在这是我的详细问题:

  • 当我输入 mydomain.com 时它显示:“网站正在建设中”页面。(显示我的域名卖家信息)

  • 当我的局域网中的 PC 输入 mydomain.com 时,它会显示“你好世界”,这里没问题。

  • 当其他人输入 mydomain.com 时:他们告诉我他们会看到“IIS7 欢迎页面”

我认为再进一步就可以解决第 1 和第 3 个问题,但是尽管我进行了所有调查,我还是陷入了困境。

如果你能提供任何关于这个问题的解决方案,我会很高兴的,谢谢

穆拉特

答案1

我不知道 IIS 的具体问题,因为我和大多数人一样使用 Apache Web 服务器或类似服务器。但我想说,您可能会遇到地址解析尚未完全传播到整个互联网的情况。这需要一点时间,可能 1-2 天。

最后一个影响是,“欢迎页面”可能存在缓存问题。要求他们进行“深度重新加载”,通常是“CTRL-R”。但我看不出与第一种情况相比,页面调用方式有什么不同。

相关内容