我将通过(例如)某个网站的WebClient请求一些IIS Web服务器。 IIS有两个(或更多)实例,负载均衡器决定将用于处理请求。通常,如果建立连接,则指定特定服务器以响应进一步的请求。有没有办法强制负载均衡器连接不同的服务器? .NET中是否有任何类的方法来执行此操作,或者至少确定哪个Web服务器正在响应?
我问,因为我需要连接到负载均衡器后面的所有服务器并检查下载的内容。
答案 0 :(得分:1)
不,因为负载均衡器必须在您的代码甚至有可能在Web服务器上执行之前做出决定。
如果局外人可能会影响负载均衡器的选择,那将是非常危险的; DoS攻击会容易得多。
答案 1 :(得分:0)
有两种方式。
Web代理的一个示例是:https://nordvpn.com/web-proxy/
为了帮助调试我试着在每台服务器上放置一些独特的东西,以便我知道我正在打哪一台。这可能是页脚或类似内容的一个小线索。