【小白教程】Windows常用网络命令大全-route命令

2018-10-20 03:23:28  |  来源:pc玩家

route命令

  route命令用于查看和维护系统路由表,路由表是一张逻辑表,相当于一张地图,它明确指出了到达哪个网络需要经过哪个接口以及到达目标需要经过多少个网络节点。

使用方法

  route 参数

常用参数

  route print:显示当前的路由表信息。

  route ADD ip地址 MASK 子网掩码  网关ip METRIC 跳数 IF 接口编号:添加一个路由表信息,如果IF参数没有指定,它会尝试为指定网关找到最佳接口。

  route CHANGE  ip地址 MASK 子网掩码 网关ip METRIC 跳数 IF 接口编号 :修改到达指定ip的路由信息。

  route DELETE ip地址:删除一个到达指定ip地址的路由信息

例子

  route命令必须带参数,如果不带参数默认会显示帮助命令,如果想查看当前电脑的路由表,输入如下命令:

C:\>route print
==================================================================
Interface List
 15...80 fa 5b 4b f3 ba ......Realtek PCIe GBE Family Controller
  8...f4 96 34 d2 8d 78 ......Microsoft Wi-Fi Direct Virtual Adapter
 16...f6 96 34 d2 8d 77 ......Microsoft Wi-Fi Direct Virtual Adapter #2
  7...f4 96 34 d2 8d 77 ......Intel(R) Dual Band Wireless-AC 3168
  6...f4 96 34 d2 8d 7b ......Bluetooth Device (Personal Area Network)
  1...........................Software Loopback Interface 1
===================================================================

IPv4 Route Table
===================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0    192.168.199.1  192.168.199.123     50
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    331
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    331
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    331
    192.168.199.0    255.255.255.0         On-link   192.168.199.123    306
  192.168.199.123  255.255.255.255         On-link   192.168.199.123    306
  192.168.199.255  255.255.255.255         On-link   192.168.199.123    306
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    331
        224.0.0.0        240.0.0.0         On-link   192.168.199.123    306
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    331
  255.255.255.255  255.255.255.255         On-link   192.168.199.123    306
==================================================================
Persistent Routes:
  Network Address          Netmask  Gateway Address  Metric
          0.0.0.0          0.0.0.0     192.168.10.1       1
==================================================================

IPv6 Route Table
==================================================================
Active Routes:
 If Metric Network Destination      Gateway
  1    331 ::1/128                  On-link
  7    306 fe80::/64                On-link
  7    306 fe80::49ab:a4f4:a3f4:6707/128
                                    On-link
  1    331 ff00::/8                 On-link
  7    306 ff00::/8                 On-link
===========================================================================
Persistent Routes:
  None

  上面输出中,Interface List部分显示的是当前系统的网络接口列表,分别是编号,mac地址和网卡的名称。IPv4 Route Table部分是ipv4协议的路由表,以此代表目标网络、子网掩码、网关ip、接口编号和跳数。IPv6 Route Table是ipv6的路由表,国内(2018年10月)目前并未普及ipv6网络,所以这里给出的信息很少,也许不久的将来ipv6变成主流后,这里的信息会很多。

  如果想手动添加一个到网络202.55.2.0的路由信息,那么可以输入根据上面的参数输入命令,如下:

C:\>route ADD 202.55.2.0 MASK 255.255.255.0 192.168.10.1 METRIC 2
 OK!

  同样,想修改,直接把ADD改成CHANGE即可。

C:\>route CHANGE 202.55.2.0 MASK 255.255.255.0 192.168.10.1 METRIC 2
 OK!

  最后是删除路由的例子:

C:\>route DELETE 202.55.2.0
 OK!