网络命令学习基础之Route

  • 时间:
  • 浏览:2

网络命令—Route 

在本地 IP 路由表中显示和修改条目。使用不带参数的 route 还可否显示帮助。

Route—语法

  1. route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric] [if Interface]  

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 协议的过后 初始化 IP 路由表。默认情况下,启动 TCP/IP 协议时不让保存打上去的路由。与 print 命令一并使用时,则显示永久路由列表。所有其它的命令都忽略此参数。永久路由存储在注册表中的位置是 :

  1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes。  

Command :指定要运行的命令。

下表列出了有效的命令。(命令和目的 )

add :打上去路由

change :更改现存路由

delete :删除路由

print :打印路由

Destination :指定路由的网络目标地址。目标地址还可与非 另有有3个 多 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 :指定超过由网络目标和子网掩码定义的可达到的地址集的前另有有3个 多或下另有有3个 多跃点 IP 地址。对于本地连接的子网路由,网关地址是分配给连接子网接口的 IP 地址。对于要经过另有有3个 多或多个路由器才可用到的远程路由,网关地址是另有有3个 多分配给相邻路由器的、可直接达到的 IP 地址。

metric Metric :为路由指定所需跃点数的整数值(范围是 1 ~ 9999),它用来在路由表里的多个路由中选用与转发包中的目标地址最为匹配的路由。所选的路由具有至少的跃点数。跃点数才能反映跃点的数量、路径的速率、路径可靠性、路径吞吐量以及管理属性。

if Interface :指定目标还可否到达的接口的接口索引。使用 route print 命令还可否显示接口及其对应接口索引的列表。对于接口索引还可否使用十进制或十六进制的值。对于十六进制值,要在十六进制数的前面打上去 0x。忽略 if 参数时,接口由网关地址选用。

/? :在命令提示符显示帮助。

Route—注释

路由表中 跃点数 一列的值较大是原因允许 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 的值还可与非 由星号 指定的通配符。原因指定目标含另有有3个 多多星号 或问号 (?),它被看作是通配符,只打印或删除匹配的目标路由。星号代表任意一字符序列,问号代表任一字符。类似于, 10.*.1, 192.168.*、 127.* 和 *224* 都有星号通配符的有效使用。

使用了无效的目标和子网掩码(网掩码)值的组合,会显示“Route:bad gateway address netmask”错误消息。目标所含一位或多位设置为 1,而其在子网掩码中的对应位设置为 0 前会存在某种错误。还可否通过二进制表示法表示目标和子网掩码来检查某种情况。以二进制表示的子网掩码包括表示目标网络地址帕累托图的一连串的 1 和表示目标主机地址帕累托图的一连串的 0 另有有3个 多帕累托图。查看目标以选用目标的主机地址帕累托图(由子网掩码所定义)与非 许多位设置成了 1。

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

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

Route—范例

要显示 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,下另有有3个 多跃点地址为 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,下另有有3个 多跃点地址为 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,下另有有3个 多跃点地址为 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,下另有有3个 多跃点地址为 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 的路由的下另有有3个 多跃点地址由 10.27.0.1 更改为 10.27.0.25,请键入: route change 10.41.0.0 mask 255.255.0.0 10.27.0.25

Route命令的介绍就告一段落了,Route是个基础的命令,希望朋友才能明白和掌握,才能熟练的使用它。

【编辑推荐】

  1. 网络命令学习基础
  2. 网络命令学习基础—At
  3. 网络命令学习基础—Rsh
  4. 网络命令学习基础—Tftp
  5. 网络命令学习基础之Runas
  6. 网络命令学习基础之Nbtstat

【责任编辑:

liyan

TEL:(010)684761006】