在 Windows 上將程式綁定到傳出 IP 位址?

在 Windows 上將程式綁定到傳出 IP 位址?

我有一個 Windows 7 RC 建置系統,帶有雙網卡。每個 NIC 連接到具有不同靜態 IP 的子網路(其中一個為 192.168.1.8,另一個為 172.16.0.2)。

某些程式 (uTorrent) 的配置允許它們使用特定的 IP 進行傳出流量。這就像一個魅力,沒有抱怨。然而,當我打開Putty 時,我找不到任何設定資訊來讓我做同樣的事情,當我實際使用它時,它使用預設的傳出IP(與其他子網路相比,它的延遲要長得多)直接地)。有沒有辦法告訴 Putty 使用非預設傳出 IP?

我嘗試過使用 Windows 防火牆來限制 Putty 只使用我想要的 IP,但這似乎也不起作用。

我覺得這沒有提供足夠的資訊或特異性,所以如果我錯過了重要的細節,請告訴我。

答案1

聽起來好像您需要靜態路由,即

route -p add x.x.x.x mask y.y.y.y <gateway> metric 1

其中 xxxx 和 yyyy 是目標子網,也是您要使用的網關。據推測,192.168.1 子網路中有一個網關,172.16.0.0 子網路中有另一個網關。請注意,這是一個全域設置,即它影響所有應用程式而不僅僅是 Putty。它告訴 Windows IP 堆疊透過您指定的網關路由 xxxx 的所有資料包。

JR

相關內容