Windows 8:想要強制只透過兩條可用的網路線路之一開啟特定網站

Windows 8:想要強制只透過兩條可用的網路線路之一開啟特定網站

我有一台裝有 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)。

相關內容