我打算通過某些網站(例如)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