gpt4 book ai didi

Azure 流量管理器 : how are initiating referer Urls from failover servers seen by endopoints?

转载 作者:行者123 更新时间:2023-12-03 03:12:22 24 4
gpt4 key购买 nike

我们使用 Azure TrafficManager,并且我们有某些端点想要检查传入调用的​​来源/引用域(无论如何,原始 IP 在云中都是一个坏主意)我想知道 TrafficManager 是否或如何处理出站请求以及端点在来 self 的 Azure 网站及其 WebJobs 的请求中将其视为发件人域的内容。

如果我有一个trafficmanger.domain.com和两台服务器,即failover1.azurewebsites.net和failover2,当我的failover2服务器启动REST调用时,端点会看到什么?

我假设由于 TrafficManager 在 DNS 级别工作,所以什么也不做,并且不同发起者有不同的引用 URL。正确的? ...并且由于原始 IP 可能在云中发生变化,并且引用者可能会被欺骗,因此它们是否是更好的发起者检查(除了 token 或证书)?

更新 Azure 现在提供的静态 IP 可能是最佳解决方案:

https://feedback.azure.com/forums/169385-web-apps-formerly-websites/suggestions/6428310-static-ip-addresses-inbound-and-outbound-for-a

最佳答案

正如您所指出的,Azure 流量管理器在 DNS 级别工作。一旦 DNS 查找指示适当的端点,客户端就会直接连接到该端点 - 流量管理器不是代理。

因此,主机 header 、引荐来源网址、cookie 等详细信息不会通过,也不会受到流量管理器的影响。您的应用程序收到的内容就是客户端发送的内容。

因此,一个好的方法是在不使用流量管理器的情况下让一切正常运行,并且当您使用流量管理器时,任何内容都不会发生变化。

关于Azure 流量管理器 : how are initiating referer Urls from failover servers seen by endopoints?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35453933/

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