route命令详解

如题所述

route命令是用于本地IP路由表中操作的实用工具,它支持显示和修改路由条目。执行route命令时,若不带参数,会显示命令的帮助信息。其核心参数如下:


-f: 这个选项用于清除特定类型的路由,如非主路由(子网掩码为255.255.255.255的非主路由)、环回网络路由(目标127.0.0.0,子网掩码255.255.255.0)和多播路由(目标224.0.0.0,子网掩码240.0.0.0)。在与Add、Change或Delete等其他命令结合使用时,会在执行前清除这些路由。


-p: 当与Add命令一起使用时,标记为永久路由,会在系统启动TCP/IP协议时自动初始化路由表。默认情况下,仅在启动时添加的路由不会被保存。若与Print命令配合,将显示永久路由列表。此选项只对Add命令有效。


command: 可以指定要执行的具体操作,如Add、Change、Delete等,这些命令有详细的说明。


destination, mask: 分别用于设置路由的目标地址和子网掩码,目标地址可以是IP网络地址,主机路由为IP地址,默认路由为0.0.0.0。子网掩码用于定义网络范围,目标地址需匹配子网掩码,不能更详细。


gateway: 指定到达目标地址所需的下一个跃点IP,本地连接用接口的IP地址,远程路由则为相邻路由器的IP地址。


metric: 为路由指定跃点数(1-9999),用于选择最佳路由,跃点数越少的路由优先。


if interface: 指定使用的接口索引,可通过Route print命令查看接口及其索引。若不指定,将根据网关地址确定接口。




扩展资料

Route就是用来显示、人工添加和修改路由表项目的。大多数主机一般都是驻留在只连接一台路由器的网段上。由于只有一台路由器,因此不存在使用哪一台路由器将数据包发表到远程计算机上去的问题,该路由器的IP地址可作为该网段上所有计算机的缺省网关来输入。 但是,当网络上拥有两个或多个路由器时,你就不一定想只依赖缺省网关了。实际上你可能想让你的某些远程IP地址通过某个特定的路由器来传递,而其他的远程IP则通过另一个路由器来传递。

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜