用法
ROUTE [-f] [-p] [-4|-6] command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]
-f 清除所有网关项的路由表。如果与某个
命令结合使用,在运行该命令前,
应清除路由表。
-p 与 ADD 命令结合使用时,将路由设置为
在系统引导期间保持不变。默认情况下,重新启动系统时,
不保存路由。忽略所有其他命令,
这始终会影响相应的永久路由。Windows 95
不支持此选项。
-4 强制使用 IPv4。
-6 强制使用 IPv6。
command 其中之一:
PRINT 打印路由
ADD 添加路由
DELETE 删除路由
CHANGE 修改现有路由
destination 指定主机。
MASK 指定下一个参数为“网络掩码”值。
netmask 指定此路由项的子网掩码值。
如果未指定,其默认设置为 255.255.255.255。
gateway 指定网关。
interface 指定路由的接口号码。
METRIC 指定跃点数,例如目标的成本。
如果命令为 PRINT 或 DELETE。目标或网关可以为通配符,
(通配符指定为星号“*”),否则可能会忽略网关参数。
如果 Dest 包含一个 * 或 ?,则会将其视为 Shell 模式,并且只
打印匹配目标路由。“*”匹配任意字符串,
而“?”匹配任意一个字符。示例: 157.*.1、157.*、127.*、*224*
应用场景
- 打印所有路由信息
route print
- 打印所有IPV4的路由信息
route print -4
- 添加目的地址100.101.0.0的路由信息,掩码255.255.254.0,网关 100.101.64.1
route add 100.101.0.0 mask 255.255.254.0 100.101.64.1
- 双网卡实现内网办公,外网访问Internet,假如使用笔记本想用wifi上外网,有线网卡上内网。
#假设wifi的默认网关(wifi路由器的IP地址)是192.168.1.1
只连接有线进行办公是环境是这样的
IPv4 地址 . . . . . . . . . . . . : 10.40.68.72
子网掩码 . . . . . . . . . . . . : 255.255.254.0
默认网关. . . . . . . . . . . . . : 10.40.68.1
只连接无线进行上网是环境是这样的
IPv4 地址 . . . . . . . . . . . . : 192.168.1.100
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.1.1
当两个网卡都连接后这就取决于你目前的默认网关是啥,另一个网卡则没法发送数据。那么怎么办呢?
我们就需要配置路由信息了,我们让内网10.40.~的走10.40.68.1,默认网关设置为wifi的网关。这样
我们就可以随时上网,访问内网的时候走内网。
配置如下(永久生效可以加 -p):
#删除默认网关
route delete 0.0.0.0
#添加默认网关为wifi的网关
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1
#添加内网网段的网关
route add 10.40.0.0 mask 255.255.254.0 10.40.68.1
- 通过修改默认网关或者某些网段的路由信息让电脑访问不了某些网站等。
route add $(想要禁止的ip) $(不可抵达禁止ip的IP地址,如设置本机地址::不可以设置为回环地址)
route add 114.114.114.114 10.40.68.72
- 想使得访问某些网站一定要先通过某些设备用来做特殊处理等。
设置手机的默认网关为:192.168.1.5