`
loamy
  • 浏览: 321137 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ROUTE命令详解

阅读更多

  在本地 IP 路由表中显示和修改条目。

  语法
  route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]

  参数
  -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 协议的时候初始化 IP 路由表。默认情况下,启动 TCP/IP 协议时不会保存添加的路由。与 print 命令一起使用时,则显示永久路由列表。所有其它的命令都忽略此参数。永久路由存储在注册表中的位置是 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters \PersistentRoutes。

  Command
  指定要运行的命令。下表列出了有效的命令。 命令 目的
  add 添加路由
  change 更改现存路由
  delete 删除路由
  print 打印路由Destination
  指定路由的网络目标地址。目标地址可以是一个 IP 网络地址(其中网络地址的主机地址位设置为 0),对于主机路由是 IP 地址,对于默认路由是 0.0.0.0。

  mask subnetmask
   指定与网络目标地址相关联的网掩码(又称之为子网掩码)。子网掩码对于 IP 网络地址可以是一适当的子网掩码,对于主机路由是 255.255.255.255 ,对于默认路由是 0.0.0.0。如果忽略,则使用子网掩码 255.255.255.255。定义路由时由于目标地址和子网掩码之间的关系,目标地址不能比它对应的子网掩码更为详细。换句话说,如果子网掩码的一位 是 0,则目标地址中的对应位就不能设置为 1。

  Gateway
  指定超过由网络目标和子网掩码定义的可达到的地址 集的前一个或下一个跃点 IP 地址。对于本地连接的子网路由,网关地址是分配给连接子网接口的 IP 地址。对于要经过一个或多个路由器才可用到的远程路由,网关地址是一个分配给相邻路由器的、可直接达到的 IP 地址。

  metric Metric
  为路由指定所需跃点数的整数值(范围是 1 ~ 9999),它用来在路由表里的多个路由中选择与转发包中的目标地址最为匹配的路由。所选的路由具有最少的跃点数。跃点数能够反映跃点的数量、路径的速度、路径可靠性、路径吞吐量以及管理属性。
  if Interface
  指定目标可以到达的接口的接口索引。使用 route print 命令可以显示接口及其对应接口索引的列表。对于接口索引可以使用十进制或十六进制的值。对于十六进制值,要在十六进制数的前面加上 0x。忽略 if 参数时,接口由网关地址确定。
  /?
  在命令提示符显示帮助。
  注释
   路由表中 跃点数 一列的值较大是由于允许 TCP/IP 根据每个 LAN接口的 IP 地址、子网掩码和默认网关的配置自动确定路由表中路由的跃点数造成的。默认启动的自动确定接口跃点数确定了每个接口的速度,调整了每个接口的路由跃点数, 因此最快接口所创建的路由具有最低的跃点数。要删除大跃点数,请在每个 LAN 连接的 TCP/IP 协议的高级属性中禁用自动确定接口跃点数。

   如果在 systemroot\System32\Drivers\Etc 文件夹的本地网络文件中存在适当的条目,名称可以用于 Destination。只要名称可以通过“域名系统” (DNS) 查询这样的标准主机名解析技术分解为 IP 地址,就可以将其用于 Gateway,DNS 查询使用存储在 systemroot\System32\Drivers\Etc 文件夹下的本地主机文件和 NetBIOS 名称解析。

  如果是 print 或 delete 命令,可以忽略 Gateway 参数,使用通配符来表示目标和网关。Destination 的值可以是由星号 (*) 指定的通配符。如果指定目标含有一个星号 (*) 或问号 (?),它被看作是通配符,只打印或删除匹配的目标路由。星号代表任意一字符序列,问号代表任一字符。例如, 10.*.1, 192.168.*、 127.* 和 *224* 都是星号通配符的有效使用。

  使用了无效的目标和子网掩码(网掩码)值的组合,会显示 “Route:bad gateway address netmask”错误消息。目标中有一位或多位设置为 1,而其在子网掩码中的对应位设置为 0 时会发生这个错误。可以通过二进制表示法表示目标和子网掩码来检查这种情况。以二进制表示的子网掩码包括表示目标网络地址部分的一连串的 1 和表示目标主机地址部分的一连串的 0 两个部分。查看目标以确定目标的主机地址部分(由子网掩码所定义)是否有些位设置成了 1。

   只有 Windows NT 4.0、Windows 2000、Windows Millennium Edition 和 Windows XP 的 route 命令支持 -p 参数。Windows 95 或 Windows 98 的 route 命令不支持该参数。


  只有当网际协议 (TCP/IP) 协议在 网络连接中安装为网络适配器属性的组件时,该命令才可用。

  范例
  要显示 IP 路由表的完整内容,请键入:

  route print

  要显示 IP 路由表中以 10. 开始的路由,请键入:

  route print 10.*

  要添加默认网关地址为 192.168.12.1 的默认路由,请键入:

  route add 0.0.0.0 mask 0.0.0.0 192.168.12.1

  要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1 的路由,请键入:

  route add 10.41.0.0 mask 255.255.0.0 10.27.0.1

  要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1 的永久路由,请键入:

  route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1

  要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1,跃点数为 7 的路由,请键入:

  route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7

  要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1,接口索引为 0x3 的路由,请键入:

  route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3

  要删除目标为 10.41.0.0,子网掩码为 255.255.0.0 的路由,请键入:

  route delete 10.41.0.0 mask 255.255.0.0

  要删除 IP 路由表中以 10. 开始的所有路由,请键入:

  route delete 10.*

  要将目标为 10.41.0.0,子网掩码为 255.255.0.0 的路由的下一个跃点地址由 10.27.0.1 更改为 10.27.0.25,请键入:

  route change 10.41.0.0 mask 255.255.0.0 10.27.0.25

分享到:
评论

相关推荐

    windows route 命令详解

    ### Windows Route 命令详解 #### 概述 `route`命令是在Windows操作系统中用于管理本地IP路由表的强大工具。它可以用来查看当前的路由表、添加新的路由、删除现有路由或者修改现有的路由条目。这使得网络管理员或...

    wxh ROUTE命令详解

    ROUTE命令详解ROUTE命令详解

    route命令详解

    ### Windows 下 `route` 命令详解 在Windows操作系统中,`route`命令用于查看、添加、修改或删除本地计算机上的路由表项。通过掌握`route`命令的使用方法,用户可以有效地管理网络连接,并解决一些常见的网络访问...

    windows下route命令详解

    ### Windows 下 `route` 命令详解 在Windows操作系统中,`route`命令是一个非常重要的网络工具,它主要用于查看和编辑本地计算机的IP路由表。通过使用`route`命令,用户可以添加、删除或更改计算机上的静态路由条目...

    Route命令详解(技术文档2013

    **路由命令详解** 在计算机网络领域,路由是网络数据包从...在2013年的技术文档中,详细介绍了`route`命令的各种用法和示例,通过阅读《2013-route命令详解.pdf》这份资料,可以进一步加深对`route`命令的理解和掌握。

    iproute命令详解[定义].pdf

    iproute命令详解[定义].pdf

    ROUTE命令详解-为路由指定所需跃点数的整数值

    ### ROUTE 命令详解:为路由指定所需跃点数的整数值 #### 概述 `ROUTE` 命令是 Windows 操作系统中用于管理 IP 路由表的强大工具。通过该命令,用户可以添加、删除或查看当前计算机上的路由表条目,这对于网络管理...

    Sorlaris中Route命令

    Sorlaris 中 Route 命令详解 Sorlaris 中的 Route 命令是一种强大的网络路由管理工具,用于手动配置静态路由表,以便更好地控制网络流量和数据传输。下面将详细介绍 Sorlaris 中 Route 命令的使用方法和相关知识点...

    教你几招Route命令的妙用

    #### Route命令详解 在这个特定的场景中,内部网络中的一台计算机(IP为192.168.4.9)无法正常访问192.168.0.0这个子网内的资源。根据描述,当使用`ping 192.168.4.1`时能够成功收到回应,但`ping 192.168.4.9`时却...

    详解CentOS中的route命令

    Linux系统中的route命令能够用于IP路由表的显示和操作。它的主要作用是创建一个静态路由让指定一个主机或者一个网络通过一个网络接口,如eth0。当使用”add”或者”del”参数时,路由表被修改,如果没有参数,则显示...

    windows系统route的用法

    ### Windows系统route命令详解 #### 一、概述 在Windows操作系统中,`route`命令是一项重要的网络工具,用于查看和管理计算机的IP路由表。通过使用`route`命令,管理员可以手动添加、删除或者更改静态路由条目,这...

    routeros常用命令详解

    RouterOS常用命令详解 RouterOS是一款功能强大且灵活的路由操作系统,它提供了许多实用的命令来帮助用户管理和维护路由器。下面是RouterOS中一些常用的命令,旨在帮助用户更好地了解和掌握RouterOS。 一、帮助命令...

    route 写法

    ### route命令详解 在Windows系统中,`route` 命令被用来查看、修改和管理本地计算机的路由表。其语法结构较为灵活,支持多种不同的操作。在给定的部分内容中,我们可以看到两个主要的操作:“添加路由”和“删除...

    LINUX ROUTE

    ### Linux Route 命令详解 #### 一、Route 命令简介 在 Linux 系统中,`route` 命令被用来管理网络路由表,它可以帮助用户查看和修改系统的路由设置。通过 `route` 命令,我们可以增加、删除或更改系统中的静态...

    路由过滤命令详解route-map

    【路由过滤命令详解route-map】 路由过滤是网络管理中的一个重要环节,它可以帮助网络管理员精确控制路由信息的传播和数据包的转发路径。`route-map`是Cisco IOS中的一个高级工具,用于实现更复杂的路由策略,它...

    计算机网络常用命令 网络实验

    - **ROUTE命令详解** - 用于显示、添加、更改或删除路由表条目。 - 命令格式:`route [参数] 目标主机` - `-p`:将路由添加到路由表中,并永久保存。 - `print`:显示路由表。 - `delete`:删除指定路由。 - **...

    网络管理常用命令之七 Route 命令使用详解(图文)

    Route命令是Windows操作系统中用于管理和配置本地IP路由表的重要工具,尤其在排查网络问题时非常实用。本文将详细解析Route命令的使用方法及其各种参数。 首先,Route命令的基本功能是查看和修改本地计算机的IP...

Global site tag (gtag.js) - Google Analytics