要辦到好像也不是絕不可能
其一 使用虛擬機器(比如VMware...)
各使用不同機器來對應不同 網卡
不過切來切去稍嫌麻煩 又耗費電腦資源
其二
需用到 防火牆 規定某程式之連線限制 + 設定Routing Table
Windows XP 下Route 指令應用簡介
見
http://w-type.blogspot.com/2007/09/w...-xp-route.html
其中route -p add o.o.o.o mask x.x.x.x 1.2.3.4
IF 2 metric aa
的 IF 2
這個 2 之數字 如何得知的呢?
請看 控制台 -> 網路和網際網路連線 -> 網路連線
比如可看到 區域連線2 的圖示
所以IF 後就填 2
如果是雙網卡,就會有兩個圖示
接著
MSN 用A網卡
SKYPE 用B網卡
如何設定呢?
會這麼做
理應有兩個 IP才對
所以可以這麼說
MSN 用A.B.C.D IP連外
SKYPE 用1.2.3.4 IP連外
請開DOS打上 ipconfig /all
會發現有兩筆連線
他們的 Default Gateway 應該都是同樣的
(為何說應該,因為個人以上都是沒有自己實作過)
也就是雖然有兩條路徑
但實際只會使用其一
所以我們要再加上一條針對另一IP 之Default Gateway
假設Default Gateway(預設閘道)是 A.B.C.D 其 Interface 是 1
而 1.2.3.4 其 Interface 是 2
請鍵入
route -p add 0.0.0.0 mask 0.0.0.0 1.2.3.4 IF 2 metric aa
上面的 aa 請與 A.B.C.D 的數值一樣
接著是開啟防火牆 (這裡每套防火牆都不一樣,所以請自行意會)
找到 應用程式之規範設定欄
找到 SKYPE 的項目(如果沒有就自己加一個)
這裡我們將規範 SKYPE 禁止與 Default Gateway 連接
也就是
SKYPE 與 A.B.C.D 的連線會被擋住
當A.B.C.D 的連線被擋住後
會找第二順位的路由
所以照理說就會使用到我們方才加上的路由
以上是實作及
理論
個人再次強調 自己沒實作過
也沒有環境實作
所以有問題
恕不提供解答與服務
(如認為 理論上不通 亂講一通,那也抱歉
![XD](images/smilies/onion/on_14.gif)
)