如何從一個 NIC 中的輔助 IP 位址使用 Web 瀏覽器?

如何從一個 NIC 中的輔助 IP 位址使用 Web 瀏覽器?

我有多個IP位址配置為 Windows 2003/2008 伺服器中的 NIC。這樣做是為了獲取 IIS 網站的唯一內部 IP,並且從每個內部網站位址到相應的公共位址都有靜態 NAT。每個內部IP都有一個唯一的公共IP。

Windows cmd 和其他應用程式預設使用主 IP 作為來源 IP。

但現在我有一個問題,我需要發起HTTP/HTTPS請求從輔助位址之一到僅允許來自該輔助位址的傳入流量的外部網站。

與在 Windows 中將輔助 IP 設定為主 IP 或在 NAT 配置中切換公用位址相比,是否可以以一種侵入性較小的方式將來源 IP 指派給 Windows 應用程式?我不想在僅具有遠端連接的生產伺服器中麻煩地處理 NAT 或 IP 設定。

我正在尋找一種比開發和部署在分配了此輔助 IP 的網站上運行的 Web 應用程式更簡單的方法來測試此外部 url。

答案1

簡短的回答是否定的,除非應用程式特別支持它。否則,將由 IP 堆疊來決定如何發送數據,因此您必須執行諸如在一個介面上施加權重之類的操作。

瀏覽器的解決方法是安裝本機代理程式。 網路聖甲蟲如果您不介意將其安裝在伺服器上,則將允許您執行此操作。您可以設定綁定到特定 IP 的本機代理,然後將瀏覽器設定為使用本機代理。因此,請求將使用代理綁定的 IP 傳送到遠端伺服器。

如果您使用內部代理,請遵循本指南將 WebScarab 連結到該代理程式。

答案2

您無法從 Web 瀏覽器執行此操作,但可以為使用輔助 IP 的特定 IP/子網路新增預設路由。

我知道如何在 Linux 上執行此操作;不知道有關 Windows,但我認為這只是對“路由添加某些內容”的調用

相關內容