如何确定Azure网站的传出IP地址?

Ric*_*Lai 22 ip-address azure

有没有办法确定网站的传出IP地址(而不是webrole)?

我已经做了反向查找*.azurewebsites.net返回一个地址,但是当我手动检查它时(通过让webapplication访问我控制的网络服务器),它显示了一个完全不同的IP.

这样做的正确方法是什么?

jtm*_*mnt 30

Azure网站可以使用每个比例单位4个IP地址中的随机IP.

有关每个比例单位的IP地址列表以及有关如何确定网站比例单位的说明,请查看此处.

更新:似乎所有规模单位的4个IP地址现在都可以在新的Azure门户中找到,论坛帖子将不再更新.

从2015年7月20日起,此帖子将不再使用IP地址进行更新.相反,现在可以使用新门户(portal.azure.com)在Web应用程序的属性中找到此信息.

要查找出站IP地址:

  1. 使用portal.azure.com上的新门户浏览到特定Web应用程序的详细信息.

  2. 在您的网络应用程序的详细信息的顶部,有一个"所有设置"的链接.单击链接.

  3. 单击"所有设置"将打开一个Web应用程序信息列表,您可以进一步深入查看.要深入研究的具体信息是"属性".单击"属性"选项.

  4. 在"Properties"UX中,有一个显示出站IP地址集的文本框.使用"出站IP地址"文本框侧面的图标,您可以选择所有地址.按Ctrl + C然后将地址复制到剪贴板.

  • 这些"出站IP地址"是静态的吗? (7认同)

小智 6

您可以通过PowerShell获取"OUTBOUND IP ADDRESSES"属性.这是命令:

(Get-AzureRmResource -ResourceGroupName inhabit-adminservices -ResourceType Microsoft.Web/sites -ResourceName YOUR_RESOURCE_NAME).Properties.OutboundIpAddresses -Split ","
Run Code Online (Sandbox Code Playgroud)

YOUR_RESOURCE_NAME是资源组的名称.


小智 1

Azure 网站似乎会随机使用任何数据中心的 IP 地址进行出站流量。您可以在此处下载 IP 地址列表:http ://msdn.microsoft.com/en-us/library/dn175718.aspx

或者结合使用 Azure 云服务和 Azure VPN。VPN 将确保您获得所有出站流量的静态 IP 地址。遗憾的是他们没有为他们的网站服务预见到这一点。