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