我的电脑上有 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 行相关的所有事物的绝佳参考。
- 路线- 操作网络路由表。通过修改路由表将网络流量的数据包从一个子网路由到另一个子网。