2013-10-05 38 views
1

我有這段代碼從遠程URL下載頁面。HttpWebRequest - 從網址和特定目標IP獲取頁面

Dim request As HttpWebRequest = WebRequest.Create(url) 
Dim response As HttpWebResponse = request.GetResponse() 

HttpWebRequests爲url解析DNS並獲取IP。 我需要的是重寫,並連接到不同的IP(使用相同的網址)

這是因爲我們正在做一些實驗室測試,我們希望從我們的每臺機器(每一個都有不同的私人IP)在負載均衡器後面。

我試圖搞砸IPEndPoint,但我能夠得到它不設置它。

發現有關如何更改始發IP的幾個問題,但我想更改目標IP。

任何幫助? 謝謝

+0

我認爲這將是最簡單的只是在測試機器上重寫DNS本身...... –

+0

謝謝,但我們希望通過代碼來做這件事情有幾個原因。一種是因爲代碼會同時在我們的負載均衡器(同一個URL)後面請求來自多個不同IP的頁面。 – user996760

回答

0

您將不得不修改您的計算機上的主機文件以根據需要解析DNS。

在主機文件中,您可以硬編碼每個DNS名稱的IP。 DNS客戶端在進入DNS服務器之前會在這個文件中查找。

我希望它能回答你的問題。

+0

謝謝,但正如我在上面的評論中所說的,謝謝,我們希望通過代碼來達到這一點,原因有幾個。一種是因爲代碼會同時在我們的負載均衡器(同一個URL)後面請求來自多個不同IP的頁面。所以,更改主機文件不是一個選項。謝謝 – user996760