我无法找到有关Azure App Services为您添加到自定义域的DNS A记录的IP地址是否为真正固定IP地址的任何信息。
据我所知,您不能将预留IP用于应用服务。
根据official documentation here和一些评论,我们得到的IP地址是虚拟IP。这是否意味着我们可能需要将A DNS记录在未来更改为不同的IP地址,即使我们从未更改App Service?如果是这样,何时会发生这种情况?
答案 0 :(得分:7)
来自您链接的page
注意:强>
如果您删除并重新创建Web应用程序,或者将Web应用程序模式更改回免费,则IP地址可能会更改。
这意味着只要您不在免费套餐上,您将获得静态IP,除非您更改为免费套餐或删除您的应用,否则您将保留该IP。 - 曾经在门户网站上,但我现在似乎无法找到它! - 我的所有部署脚本只需ping * .azurewebsites.net地址,然后将其添加到DNS
答案 1 :(得分:0)
应用服务环境(ASE)是提供此类功能的专用环境(reference for ASE)。那也被问到on the UserVoice - 如果你需要静态IP,答案是使用ASE。
我认为这是实现您所需要的唯一途径。另一种方法是查看WebApp的Resource Manager中的出站IP,但它是一个池,因此不适用。
答案 2 :(得分:-1)
如果您想确保您的IP永远不会更改,您可以使用保留的IP配置云服务实例;通过这种方式,您不必担心任何IP更改。 在此链接https://azure.microsoft.com/en-gb/documentation/articles/virtual-networks-reserved-public-ip/中,您将找到如何以及何时可以使用保留的IP,希望它有所帮助!!