我打算通过某些网站(例如)WebClient请求一些IIS Web服务器。 IIS有两个(或更多)实例,负载均衡器决定将用于处理请求的实例。通常如果建立连接,则分配特定的服务器以响应进一步的请求。有没有办法强制负载均衡器连接不同的服务器? .NET中是否有任何类的方法可以执行此操作,或者至少可以确定哪个Web服务器正在响应?如何强制连接负载均衡器后面的不同服务器?
我在问,因为我需要连接到负载均衡器后面的所有服务器,并检查下载的内容。
我打算通过某些网站(例如)WebClient请求一些IIS Web服务器。 IIS有两个(或更多)实例,负载均衡器决定将用于处理请求的实例。通常如果建立连接,则分配特定的服务器以响应进一步的请求。有没有办法强制负载均衡器连接不同的服务器? .NET中是否有任何类的方法可以执行此操作,或者至少可以确定哪个Web服务器正在响应?如何强制连接负载均衡器后面的不同服务器?
我在问,因为我需要连接到负载均衡器后面的所有服务器,并检查下载的内容。
不,因为负载平衡器必须在您的代码甚至有可能在Web服务器上执行之前做出决定。
如果外人可能会影响负载平衡器的选择,那将是非常危险的; DoS攻击会更容易。
有两种方法。
一个例子:https://nordvpn.com/web-proxy/
为了帮助调试我试图让把一些独特的每台服务器上,这样我知道我打其中一个点。这可能是一个页脚或类似的东西的一个小线索。
这很糟糕。任何窍门,如使用DHCP时刷新IP?你知道负载均衡器能够“坚持”到特定服务器多长时间吗? (尽管我知道3台或更多的服务器没什么意义,但是我有两台服务器并保证内容不同,即使听起来很奇怪)。 – Landeeyo
“在使用DHCP的情况下刷新IP”< - 我很抱歉,但这听起来像对IP网络的理解很少。 –
哈,很好的反击。你是对的,我对此一无所知。 – Landeeyo