测品娱乐
您的当前位置:首页强大的route命令详解

强大的route命令详解

来源:测品娱乐
本机地址:202.256.257.258 掩码:255.255.255.0 操作系统:w2k server

T:\\>route print

=========================================================================== Interface List

0x1 ........................... MS TCP Loopback interface

0x1000003 ...44 e0 4c 10 43 1d ...... Realtek RTL8139/810x Family Fast Ethernet NIC

=========================================================================== ========================================================================== Active Routes:

Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 202.256.257.1 202.256.257.258 1 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1

202.256.257.0 255.255.255.0 202.256.257.258 202.256.257.258 1 202.256.257.258 255.255.255.255 127.0.0.1 127.0.0.1 1 202.256.257.255 255.255.255.255 202.256.257.258 202.256.257.258 1 224.0.0.0 224.0.0.0 202.256.257.258 202.256.257.258 1 255.255.255.255 255.255.255.255 202.256.257.258 202.256.257.258 1 Default Gateway: 202.256.257.1

===========================================================================

这 是route命令的第一个参数的输出,首先是最上方给出了接口列表,一个本地循环,一个网卡接口,网卡结构给出了网卡的mac地址。再说说每一列的内容 吧,从做到右依次是:Network Destination(目的地址),Netmask(掩码),Gateway(网关),Interface(接 口),Metric(也不知道是什么,姑且认为是一个度量值或是管理距离)。

下面说说每一行内容代表的内容,首先是

Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 202.256.257.1 202.256.257.258 1

这表示发向任意网段的数据通过本机接口202.256.257.258被送往一个默认的网关:202.256.257.1,它的管理距离是1,这里对管理距离说说,管理距离指的是在路径选择的过程中信息的可信度,管理距离越小的,可信度越高。 再看看第二行

Network Destination Netmask Gateway Interface Metric 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1

A类地址中127.0.0.0留住本地调试使用,所以路由表中所以发向127.0.0.0网络的数据通过本地回环127.0.0.1发送给指定的网关:127.0.0.1,也就是从自己的回环接口发到自己的回环接口,这将不会占用局域网带宽。 第三行

Network Destination Netmask Gateway Interface Metric 202.256.257.0 255.255.255.0 202.256.257.258 202.256.257.258 1

这里的目的网络与本机处于一个局域网,所以发向网络202.256.257.0(也就是发向局域网的数据)使用本机:202.256.257.258作为网关,这便不再需要路由器路由或不需要交换机交换,增加了传输效率。

第四行

Network Destination Netmask Gateway Interface Metric 202.256.257.258 255.255.255.255 127.0.0.1 127.0.0.1 1

表 示从自己的主机发送到自己主机的数据包,如果使用的是自己主机的IP地址,跟使用回环地址效果相同,通过同样的途径被路由,也就是如果我有自己的站点,我 要浏览自己的站点,在IE地质栏里面输入localhost与202.256.257.258是一样的,尽管localhost被解析为 127.0.0.1。 第五行

Network Destination Netmask Gateway Interface Metric

202.256.257.255 255.255.255.255 202.256.257.258 202.256.257.258 1

这里的目的地址是一个局域广播地址,系统对这样的数据包的处理方法是把本机202.256.257.258作为网关,发送局域广播帧,这个帧将被路由器过滤。 第六行

Network Destination Netmask Gateway Interface Metric 224.0.0.0 224.0.0.0 202.256.257.258 202.256.257.258 1

这里的目的地址是一个组播(muticast)网络,组播指的是数据包同时发向几个指定的IP地址,其他的地址不会受到影响。系统的处理依然是适用本机作为网关,进行路由。这里有一点要说明的组播可被路由器转发,如果路由器不支持组播,则采用广播方式转发。 最后一行

Network Destination Netmask Gateway Interface Metric

255.255.255.255 255.255.255.255 202.256.257.258 202.256.257.258 1

目的地址是一个广域广播,同样适用本机为网关,广播广播帧,这样的包到达路由器之后被转发还是丢弃根据路由器的配置决定。

还有个半行没有解释

Default Gateway: 202.256.257.1

这是一个缺省的网关,要是发送的数据的目的地址根前面例举的都不匹配的时候,就将数据发送到这个缺省网关,由其决定路由。

route命令主要用来管理本机路由表,可以查看,添加、修改或删除路由表条目。该命令在win2000以上操作系统都可使用。

命令格式如下: ROUTE [-f] [-p] [command] [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]

带方括号的参数可以省略。 各参数含义如下:

Command:可以是print(列出当前路由表)、delete(删除路由表条目)、add(添加路由表条目)和change(修改已有路由表条目)这些命令之一。

-f:清空所有路由表的网关条目。如果与某个route指令一块使用,会在执行该命令前先清空路由表。

-p:这个选项与add命令一块使用时用于添加永久的静态路由表条目。如果没有这个参数添加的路由表条目在系统重启后会丢失。如果其它命令使用 这个选项此选项会被忽略。因为其它命令对路由表的影响总是永久的。在Windows 95系统的route命令不支持这个选项。

destination、gateway 、netmask、metric和interface参数分别定义路由表条目中的目标IP段,使用网关,子网掩码、度量值和网络界面。

在命令中可以用字符串符号来替代目标网络和网关的IP表示,对于用符号名表示的网络,系统会查找networks文件来解析符号名对应的网络IP(这个文件在winxp系统一般位于C:\\

WINDOWS\\system32\\drivers\\etc目录下),对于用符号名表示的网关系统会使用HOSTS文件来对符号名进行解析。

如果是print或delete命令,目标网络和网关可以包括通配符(*或?),而且网关参数可以省略。 如果在目标网络定义中包含*或?,这时这些通配符会按其在命令行界面中的含义,及*代表多个任意字符而?代表一个任意字符。例如这样157.*.1。

注意:在添加或修改路由条目时,如果目标网络与网络掩码不符会产生错误,也即DEST & MASK) != DEST时,会报错。

注意,这个命令的很多部分是可以省略的,比如网络界面常被省略。如果在添加或修改的路由条目中省略网络界面参数,系统会自动使用到达指定网关最合适的网络界面。例如,add命令的完全写法可以如下:

route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2

这条命令添加到达IP为157.0.0.0掩码为255.0.0.0的目标网络的路由,指定网关为157.55.80.1,跳数定义为3,使用网络界面2,

route PRINT 157*

仅被出以157开头的目标网络的路由条目。

route DELETE 157.0.0.0

删除到达目标子网157.0.0.0的路由条目。

因篇幅问题不能全部显示,请点此查看更多更全内容