如何让 Windows 根据 URL 或 IP 使用不同的 NIC

如何让 Windows 根据 URL 或 IP 使用不同的 NIC

我的电脑上有 2 个网卡,连接到不同的网络。如何根据我访问的 URL 或 IP 切换它们?

我在 Linux 上使用路由表来实现这一点,也许 Windows 上有类似的功能?

答案1

我在 Linux 上使用路由表,Windows 上有类似的东西吗?

Windows 具有路线命令:

路由工具

操作网络路由表。通过修改路由表将网络流量的数据包从一个子网路由到另一个子网。

句法

显示路线详情:

ROUTE [-f] PRINT [destination_host] [MASK subnet_mask_value] [gateway]    
    [METRIC metric] [IF interface_no.]

添加路线:

ROUTE [-f] [-p] ADD [destination_host] [MASK subnet_mask_value] [gateway] 
    [METRIC metric] [IF interface_no.]

更改路线:

ROUTE [-f] CHANGE [destination_host] [MASK subnet_mask_value] [gateway] 
    [METRIC metric] [IF interface_no.]

删除路线:

ROUTE [-f] DELETE [destination_host] [MASK subnet_mask_value] [gateway] 
    [METRIC metric] [IF interface_no.] 

钥匙

  • -f- 清除(刷新)所有网关条目的路由表。

    如果将其与其中一个命令结合使用,则会在运行该命令之前清除表。

  • destination_host- 您想要到达的地址(或地址集)。

  • -p- 创建持久路由 - 系统重启后依然有效。(Windows 95 不支持)

  • subnet_mask_value- 此路由条目的子网掩码值。

    这定义了有多少个地址。

    如果未指定,则默认为 255.255.255.255。

  • gateway- 閣門。

  • interface- 指定路由的接口编号 (1,2,...)。如果IF interface_no未指定该选项,ROUTE 将尝试查找最佳可用接口。

  • metric- 度量标准,即到达目的地的费用。

来源路线


进一步阅读

  • Windows CMD 命令行的 AZ 索引- 与 Windows cmd 行相关的所有事物的绝佳参考。
  • 路线- 操作网络路由表。通过修改路由表将网络流量的数据包从一个子网路由到另一个子网。

相关内容