如何在 Windows 10/11 中在网络适配器级别阻止网站?

如何在 Windows 10/11 中在网络适配器级别阻止网站?

我有 2 个网络适配器,我想在适配器 1(LAN 以太网)上屏蔽一些网站,例如:facebook,并允许在适配器 2(移动 USB 连接互联网)上访问相同的网站

是否有特定的软件可以在网络适配器级别上拆分和管理网站?

答案1

它并不是真正的阻止,但您可以使用路由命令让 Windows 在尝试访问特定 IP 地址或范围时优先选择特定的网络接口。

为此,打开提升的 cmd 并输入:

route print

这将打印出所有当前路由以及接口列表的长列表,该列表应位于最顶部,因此向上滚动直到找到它。在列表中找到所需的接口并记下接口编号。

输入以下命令 -

ipconfig

检查所需接口的默认网关,因为您稍后将需要它。

另外,查找目标网站的 IP 地址 -

nslookup <website DNS name>

如果有多个 IP 地址,则需要对每个 IP 地址重复下一步。

最后,添加一条静态路由,强制所有流量通过所需的接口到达网站的 IP 地址

route [-p] add <website IP address> mask 255.255.255.255 <interface default gateway> if <interface number>

如果您添加该-p选项,更改将在重新启动后继续有效。默认行为是重新启动计算机会删除静态路由。

请注意,这是在 IP 级别完成的。我认为不可能对恰好托管在同一台服务器上的两个网站使用两个接口。

相关内容