【发布时间】:2014-07-14 03:05:38
【问题描述】:
背景:
我托管 2 个单独的网站实例 - 1 个用于 WebAPI2 "API",1 个作为使用所述 API 的 MVC5 "Client"。我想将“API”的访问限制为“客户端”(有多个客户端)
(我只看到了云服务或虚拟机的答案,所以想问一下是否有任何东西可以用于网站。我不想使用云服务或虚拟机,因为网站速度更快,更轻、更便宜——这正是我所需要的……在 Azure 中找不到网站的防火墙功能。)
问题:
我相信我可以通过在项目的 Web.Config 文件中设置参数来限制对“API”的访问。 但是命令提示符中的 nslookup 会为我帐户下的所有 azure 网站生成相同的 IP 地址。
问题:
我如何找到正确的 IP 地址——“客户端”网站将使用该地址访问“API”网站实例?
如果有更好的方法来限制访问...请提出建议。
【问题讨论】:
标签: azure asp.net-web-api2 azure-web-app-service static-ip-address virtual-ip-address