我有一台裝有 win 8 的電腦,有兩條不同的可用 wifi 網路線路。
我想強制僅透過一個網路連線開啟特定網站,並透過另一個網路連線開啟其他網站。
同時,只有其中一個被 Windows 首選並連接。
有什麼辦法可以做到這一點嗎?
有沒有Windows防火牆軟體可以加入這樣的規則?
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.3 25
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.1.0 255.255.255.0 On-link 192.168.1.3 281
192.168.1.3 255.255.255.255 On-link 192.168.1.3 281
192.168.1.255 255.255.255.255 On-link 192.168.1.3 281
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.1.3 281
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.1.3 281
===========================================================================
答案1
由於只有一個網路連線處於活動狀態,我認為如果沒有一些非常複雜的軟體,這是不可能的。不過,您可以使用靜態路由使視窗透過一個介面將任何流量路由到特定 IP 位址(例如「特定網站的 IP 位址」)。
route ADD {ip address of specific website} MASK {network mask} {gateway ip}
當然,只有當這兩個 wifi 連線不在同一網路位址上運作且都處於活動狀態時,這種情況才有效。
答案2
是的。您必須修改特定連線的路由指標。 Windows 根據此選擇路由。請透過在命令列中執行來提供您目前的路由表,route print
以便我可以改進我的答案。
但首先您需要透過以下方式新增路線:
route ADD 157.0.0.0 MASK 255.255.255.255 192.168.1.3
ROUTE command [destination] [MASK netmask] [gateway]
恐怕您無法透過 URL 指定路由。它必須是 IP 位址 (157.0.0.0)。