我有一台装有 Win8 的电脑,上面有两条不同的可用 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 地址)。使用 cmd:
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)。