gpt4 book ai didi

azure - 我在 Azure 中创建了一个 Web 应用程序,并向其中添加了一个取自 Cloudflare 的自定义域

转载 作者:行者123 更新时间:2023-12-03 05:01:46 32 4
gpt4 key购买 nike

我在 Azure 中创建了一个 Web 应用程序(例如 abc.azurewebsites.net),并向其中添加了一个取自 Cloudflare (abc.contoso.com) 的自定义域(通过将 CNAME 点添加到 Azurewebsites.net)。

现在我的要求是,每当客户通过 abc.contoso.com 访问 Web 应用程序时,它都应该通过 Cloudflare 并点击 azurewebapp。

然后,我在 Azure Web 应用程序中配置了 IP 限制,以便仅允许来自 Cloudflare 的流量。

我已添加 ip 以允许模式,我 got from the documentation并否认剩余的一切,但它不起作用。

最佳答案

您似乎对 CNAME 记录有一些误解,该记录将别名映射到真实或规范的域名。当您访问 URL abc.contoso.com 时,本地 DNS 服务将帮助查找此类主机 abc.contoso.com 的 IP 地址,因为 DNS 托管提供商中的 CNAME 记录会将 DNS 查找流量重定向到主机 abc.azurewebsites.net,然后 DNS 服务返回 Web 应用 abc 的真实 IP 地址。 azurewebsites.net 到客户端。最后,客户端直接连接到 Azure 中的 Web 应用程序。

因此,您无法通过过滤 Cloudflare IP 来实现此目的,如果您想限制某些客户端,您应该在 Azure Web 应用程序的 IP 限制中添加实际的客户端 IP 地址。

此外,您可以设置一个代理来接收客户端流量并帮助将客户端流量重新路由到您的网络应用程序。然后,您可以在Azure Web应用程序的IP限制中添加代理地址。您可以看看Azure Application Gateway 。如果您想使用代理限制仅从 URL abc.contoso.com 访问 Azure Web 应用,Azure 应用程序网关可以实现。

关于azure - 我在 Azure 中创建了一个 Web 应用程序,并向其中添加了一个取自 Cloudflare 的自定义域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55255005/

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