我在Azure上托管了RESTful API。为了限制对它的访问,而不是实现身份验证/授权,我决定把它放在API管理服务(APIM)后面,并设置一个IP过滤器。

我的最终目标是只允许我的Netlify托管站点访问它。但为了做到这一点,我将需要确保我的网站背后有一个单一的IP地址,它不会改变。原因是,我注意到很多情况下,人们在没有访问我的网站的情况下引用了我的API (可能来自Postman、CURL或其他HTTP发行者)。
免责声明:我不是网络专家。我想我的站点可能会动态地托管在不同的IP地址上,但无论如何,我还是决定寻求帮助。
是否有可能达到我正在寻找的目标?
发布于 2022-03-11 07:04:09
谢谢你Profile -傻瓜- Netlify支持论坛。张贴你的建议作为一个答案,以帮助其他社区成员。
我们拥有的唯一静态IP是负载均衡器,但这只适用于传入通信量;因为这是一组CDN节点,每个CDN节点都有自己的IP用于传出连接,例如当您从我们的服务代理到您的站点时。我们不会在任何地方发布地址列表(而且它会发生很大的变化)。
参考文献:我的Netlify站点(启用自定义域)是否有一个IP地址-支持- Netlify支持论坛和重写和代理\ Netlify文档
https://stackoverflow.com/questions/71415416
复制相似问题