1

我们在 Azure 上有一个具有以下 DNS 的 VM:

erpone-jsl.cloudapp.net

此 VM 上的默认网站经常无法访问,并显示错误消息“无法显示此网页”。然而,这只发生在那些在印度西部使用特定互联网服务提供商的用户身上。如果此特定 ISP 重置其服务器,则该站点将变得可访问。

或者,如果我们重新启动这个特定的虚拟机,该站点就可以访问了。

但问题在几个小时或几天后再次出现。

我们注意到,当 Windows 2012(数据中心)在 VM 上更新自身时,该问题再次出现 - 但我们还不确定这一点。

出现此问题的 IP 池为 116.199.168.0 到 116.199.168.21

这个 ISP 告诉我们他们的 IP 被 Azure VM 防火墙阻止,但我们没有阻止或限制来自我们的 VM 或 IIS 的任何 IP。

有人能解释一下这个奇怪的现象吗?

仅来自此 IP 范围的页面请求无法访问该网站,但在 VM 重新启动或 ISP 的服务器重新启动时会暂时解决。

4

1 回答 1

0

不确定在这种特殊情况下发生了什么,但是... Windows Azure 不提供提供 IP 阻止的每云服务防火墙。这是在 VM 级别(您的 VM)完成的。

也就是说:您是否尝试过从无法访问erpone-jsl.cloudapp.net的那些 IP 地址访问任何其他 Windows Azure 云服务?这将是一个很好的测试,在与 erpone-jsl 相同的数据中心以及另一个数据中心中测试Web 应用程序。你也可以尝试在 Azure 网站中建立一个测试网站,免费层,它可以让你在几分钟内部署一些东西,而无需任何费用,用于测试目的。您可以使用 ftp 从网站下载诊断日志。

您可以做的一件事是检查 IIS 日志(虚拟机,或云服务的 web/worker 角色),看看有问题的 IP 地址是否出现在日志中(我建议检查测试网站的日志cloudapp.net 也是如此)。

如果所有其他方法都失败了,您可以打开支持票证,看看 Azure 支持是否对此有任何启示。

于 2013-03-06T02:07:58.430 回答