Azure:为“网站”(不是虚拟机)提供公共 IP

Azure:为“网站”(不是虚拟机)提供公共 IP

有没有一种简单的方法可以为 Azure“网站”(不是虚拟机)提供一个 IP,以便任何时候该网站连接到外部服务时,它都来自同一个 IP。

我确实不太了解 Azure,我们只是用它来托管一个交换适配器(我们的 python 应用程序可以连接并与 EWS 交互的地方)。

我想为我们现有的网站提供一个公共 IP,但不更改当前域名(仍然使用 [websitename].azurewebsites.net)。

这能做到吗?

答案1

我想到了很多方法:

  1. 在具有特定公共 IP 地址的虚拟机中运行您的网站。这样,您就可以保证从该 IP 发送出站请求。

  2. 配置您的网站软件以使用代理服务器。这样您的 IP 地址将始终是代理的 IP 地址。

答案2

从 Azure 网站发出的请求将始终来自为您的站点指定的出站 IP 地址。您可以在预览门户中 WebApp 的“设置/属性”选项卡中找到它们。

查找出站 IP 地址的另一种方法是使用此站点:https://resources.azure.com然后转到 subscriptions/resourceGroups/Microsoft.Web/sites 选项卡。您将在此处找到出站 IP 地址以及 JSON 格式的更多内容。

然后您可以在服务中将这些 IP 列入白名单。

相关内容