2011-07-15 133 views
0

我的客戶正在將我的公司DMZ中的一個asp.net web服務從web服務器發送到web服務器的web服務請求。在你的Web服務器是一個「代理」 web服務應用,該應用的要求,並引導他們通過防火牆,其處理請求的內部Web服務的服務器:雖然這種方法普遍好評在IIS6上通過DMZ傳遞web服務請求

   |      | 
internet --> | <-- Web server --> | <--> Webservice Server 
      |      | 
    Public    DMZ  FW Internal Network 

,它確實有一些缺點。實際的web服務和代理web服務都必須保持完美的同步。還有兩個潛在的故障點可以使跟蹤,日誌記錄和故障排除有點棘手。

我想要做的是允許IIS6或7將請求發送到給定的URL,並自動將它們重定向到內部Web服務服務器,而不必在公共Web服務器上運行任何類型的Web服務。

我試過使用虛擬目錄重定向到一個URL,但是發送一個重定向回到客戶端,這將導致他們嘗試訪問內部服務器的名稱從公共互聯網,這顯然贏得'飛起來。

任何其他的想法,將不勝感激。

感謝

回答