gpt4 book ai didi

azure - 将 azure 应用程序服务/网站限制为域

转载 作者:行者123 更新时间:2023-12-04 15:32:08 25 4
gpt4 key购买 nike

我有一个在 azure 应用服务上运行的 WCF 服务。我想将此 WCF 限制为一些 azure 网站、外部 IP 和一些其他部署。我在 WCF web.config 中使用 IPSecurity 标记

我的问题是 IP 限制有效,但我允许访问的 azure 网站域似乎不起作用。

例如,我有一个带有自定义域 abcdef.info 的 azure 网站。我正在尝试让此域访问 wcf,但它似乎不起作用。以下是我的配置。

<ipSecurity enableReverseDns="true" allowUnlisted="false">
<add ipAddress="127.0.0.1" allowed="true" />
<add ipAddress="xx.xx.xx.xx" allowed="true" /> (IP of azure website i got after nslookup)
<add domainName="azurewebsitedomain.azurewebsites.net" allowed="true" />
<add domainName="abcdef.info" allowed="true" /> (custom domain tied to my azure website)
</ipSecurity>

我假设此处最后 3 个设置之一会将运行到 azure 网站以访问 WCF 的 WCF 客户端列入白名单,但到目前为止没有任何结果。

将不胜感激任何帮助。谢谢。

最佳答案

Azure Web App 基础结构使用不同的 IP 进行入站和出站通信。您已将入站 IP 地址列入白名单。此外,将域名列入白名单也可能不起作用。

Azure Web Apps 使用一组 4 个出站 IP 进行出站通信。这可以从门户检索:

  • 选择网络应用
  • 点击“属性”
  • 复制出站 IP 地址

按照您之前的方式将这 4 个 IP 地址列入白名单,然后您可以通过从源应用的 KUDU 控制台 (SCM) 发出 CURL 请求进行测试。

curl -i https://destinationsitename.azurewebsites.net

关于azure - 将 azure 应用程序服务/网站限制为域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37871795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com