Azure应用服务IP地址是否被认为是用于DNS目的的静态IP?

问题描述:

我无法找到有关Azure App Services为您添加到您的DNS的IP地址是否为真正固定的IP地址的任何信息。Azure应用服务IP地址是否被认为是用于DNS目的的静态IP?

据我可以告诉你不能使用保留IP的应用服务。

根据official documentation here和一些评论,我们得到的IP地址是一个虚拟IP。这是否意味着我们可能需要将未来的DNS记录更改为不同的IP地址,即使我们从未更改过应用服务?如果是这样,什么时候会发生?

page您链接到

注:
如果您删除并重新创建你的Web应用程序,或更改Web应用程序模式返回到免费的IP地址可能更改。

这意味着只要您不在免费层上,您将获得一个静态IP,除非您更改为免费层或删除您的应用,否则您将保留该静态IP。 - 曾经在门户网站上,但我目前似乎无法找到它! - 尽管我的所有部署脚本都只能ping通* .azurewebsites.net地址,然后将其添加到DNS

+0

谢谢。我也读到了,它听起来并不完全......有某种程度的说服力。好像还有其他可能会改变的情况。从实践的角度来看,似乎不应该是这样,我想确认这一点。谢谢! 部署脚本的想法也很好,但在我们的情况下是不可行的(多个公司和国家都有不同的团体负责DNS需要链接到相同的IP)。 – Xuntar

+0

@Xuntar你可以拥有一个流量管理器/负载均衡器 - 它将拥有一个正确的静态IP地址,并且你可以更好地控制它在后端连接的内容。 –

+0

纵观流量管理器解决方案atm,但不幸的是Azure的流量管理器也不支持静态IP地址... – Xuntar

应用程序服务环境(ASE)是提供此类功能的专用环境(reference for ASE)。这也被问到on the UserVoice - 如果你需要静态IP,答案就是使用ASE。

我认为这是实现您所需要的唯一方法。另一种方法是查看您的WebApp的Resource Manager中的出站IP,但它是一个不适用的池。

+0

谢谢你的回答。我也发现,但它主要关注静态出站IP地址,我理解它的方式。我们不需要atm功能,但我们需要确保我们的虚拟IP地址(入站)不会改变,这样,当我们添加A记录时,它不会突然指向不再存在的IP。 – Xuntar

+0

@Xuntar该uservoice页面是关于出站IP地址,这个答案是不正确的,你可以有一个静态的入站IP地址(没有ASE) - 请参阅我的答案。 –

如果您想确保您的IP永远不会发生变化,您可以配置具有保留的云服务实例IP;通过这种方式,您不必担心IP更改。 在这个链接https://azure.microsoft.com/en-gb/documentation/articles/virtual-networks-reserved-public-ip/你会发现如何和何时你可以使用一个保留的IP,希望它有帮助!

+2

OP正在讨论App Service(Web App),而不是Cloud服务。完全不同。 –