有没有一种简单的方法可以给一个azure色的“网站”(而不是一个虚拟机)一个IP,以便在网站与外部服务build立连接时,它来自同一个IP。
我对Azure的了解不多,我们只是用它来托pipe一个交换适配器(一个我们的python应用可以连接并与EWS交互的地方)。
我想给我们已经存在的网站一个公开的IP,但不改变当前的域名(使用[websitename] .azurewebsites.net)。
可以这样做吗?
想到多种方法:
在具有特定公共IP地址的虚拟机中运行您的网站。 这样你就可以保证从这个IP发送出站请求。
configuration您的网站软件以使用代理服务器。 这样你的IP地址将永远是你的代理的IP地址。
从Azure网站提出的请求将始终来自为您的站点指定的出站IP地址。 您可以在预览门户中的WebApp的Settings / Properties选项卡中find它们。
另一种查找出站IP地址的方法是使用这个站点: https : //resources.azure.com,然后进入订阅/ resourceGroups / Microsoft.Web / sites选项卡。 在那里你会发现出站IP地址和更多的JSON。
然后在服务中,您可以将这些IP列入白名单。