windows下route命令详解
windows下route命令详解
windows下 route命令详解
在一个网上查找到的,和Linux下的route很类似,但有部分不一样,汗死,开始以为是linux下的route.
使用 Route 命令行工具查看并编辑计算机的 IP 路由表。Route 命令和语法如下所示:
route [-f] [-p] [Command][Destination] [mask Netmask]
[Gateway] [metric Metric]] [if Interface]]
-f 清除所有网关入口的路由表。如果该参数与某个命令组合使用,路由表将在运行命令前清除。
-p 与 add 命令一起使用时使路由具有永久性。 该参数与 add
命令一起使用时,将使路由在系统引导程序之间持久存在。默认情况下,系统重新启动时不保留路由。与 print
命令一起使用时,显示已注册的持久路由列表。
忽略其他所有总是影响相应持久路由的命令。
Command 指定您想运行的命令 (Add/Change/Delete/Print)。
路由类型:
有三种路由
1.主机路由从一台主机映射一条到本地网络上的的其他主机上
command format:
route add -host destination_ip local_ip -interface
interface eg:
我们想为本地主机接口hme0(204.12.17.1)和另一台在相邻才C类网络上的主机(204.12.16.100)之间增加一条路由
#route add -host 204.12.16.100 204.12.17.1 -interface
hme0
2.网络路由允许数据包从本地主机传输到在本地网络的其他主机上
增加一个到另一个网络的的直接路由
command format:
route add -net destination_network_ip local_ip -netmask
mask
eg:
如果我们要想为C类网掩码在本地主机(204.12.17.1)和我们上面指出的网络之间增加一条路由(204.12.16.0网络)我们可以使用如下的命令:
#route add -net 204.12.16.0 204.12.17.1 -netmask
255.255.255.0
3.缺省路由将寻找一条路由的任务传送到一台路由器。RIP 和RDISC守护进程都可以使用缺省路由。
command format:
route add default hostname -interface interface
eg:增加一条到本地路由器(204.54.56.1)的缺省路由,通常用在添加网关并马上生效
#route add default 204.54.56.1 -int
erface hme1
Destination 指定该路由的网络目标。
mask Netmask 指定与网络目标相关的网络掩码(也被称作子网掩码)。如果没有指定,将使用 255.255.255.255
Gateway 指定网络目标定义的地址集和子网掩码可以到达的前进或下一跃点 IP 地址。
metric Metric 为路由指定一个整数成本值标(从 1 至
9999),当在路由表(与转发的数据包目标地址最匹配)的多个路由中进行选择时可以使用。
if Interface
为可以访问目标的接口指定接口索引。就是说发往甲的数据用接口A,发往乙的用接口B。这一条在一个网卡捆绑了多个同网段的IP时应用非常有效。比如你捆绑了*.1
和*.2两个地址,你可以指定某一条主机路由是用*.1发,某一条是用*.2发。不然,默认情况下,发往同一子网的都是用一个IP发。
若要获得一个接口列表和它们相应的接口索引,使用 route print
命令的显示功能。可以使用十进制或十六进制值进行接口索引。
/? 在命令提示符处显示帮助。
名为 Networks 的网络数据库文件和名为 Hosts 的计算机名数据库文件中均引用全部
destination 或 gateway 使用的符号名称。如果命令是 print 或
delete,目标和网关
还可以使用通配符,也可以省略网关参数。
示例
若要显示 IP 路由表的全部内容,请键入:
route print
若要显示以 10. 起始的 IP 路由表中的路由,请键入:
route print 10.*
若要添加带有 192.168.12.1 默认网关地址的默认路由,请键入:
route add 0.0.0.0 mask 0.0.0.0 192.168.12.1
若要向带有 255.255.0.0 子网掩码和 10.27.0.1 下一跃点地址的
10.41.0.0
目标中添加一个路由,请键入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1
若要向带有 255.255.0.0 子网掩码和 10.27.0.1 下一跃点地址的
10.41.0.0
目标中添加一个永久路由,请键入:
route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1
若要向带有 255.255.0.0 子网掩码、10.27.0.1 下一跃点地址且其成本值标为 7 的
10.41.0.0 目标中添加一个路由,请键入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7
若要向带有 255.255.0.0 子网掩码、10.27.0.1 下一跃点地址且使用 0x3 接口索引的
10.41.0.0 目标中添加一个路由,请键入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
若要删除到带有 255.255.0.0 子网掩码的 10.41.0.0 目标的路由,请键入:
route delete 10.41.0.0 mask 255.255.0.0 若要删除以 10. 起始的 IP 路由表中的所有路由,请键入:
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
原文内容:
/doc/ce1266817.html,/resources/documentation/windows/xp/all/proddocs/en-us/route.mspx?mfr=true
Route
Displays and modifies the entries in the local IP
routing table. Used without parameters, route displays
help.
Syntax
route [-f] [-p] [Command [Destination] [mask Netmask]
[Gateway] [metric Metric]] [if Interface]]
Top of page
Parameters
-f : Clears the routing table of all entries that are
not host routes (routes with a netmask of
255.255.255.255), the loopback network route (routes
with a destination of 127.0.0.0 and a netmask of
255.0.0.0), or a multicast route (routes with a
destination of 224.0.0.0 and a netmask of 240.0.0.0). If
this is used in conjunction with one of the commands
(such as add, change, or delete), the table is cleared
prior to running the command. -p : When used with the add command, the specified route
is added to the registry and is used to initialize the
IP routing table whenever the TCP/IP protocol is
started. By default, added routes are not preserved when
the TCP/IP protocol is started. When used with the print
command, the list of persistent routes is displayed.
This parameter is ignored for all other commands.
Persistent routes are stored in the registry location
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
\PersistentRoutes.
Command : Specifies the command you want to run. The
following table lists valid commands.
CommandPurpose
addAdds a route.
changeModifies an existing route.
deleteDeletes a route or routes.
printPrints a route or routes.
Destination : Specifies the network destination of the
route. The destination can be an IP network address
(where the host bits of the network address are set to
0), an IP address for a host route, or 0.0.0.0 for the
default route.
mask Netmask : Specifies the netmask (also known as a
subnet mask) associated with the network destination.
router配置命令
启动接口,分配IP地址:
router>
router> enable
router#
router# configure terminal
router(config)#
router(config)# interface Type Port
router(config-if)# no shutdown
router(config-if)# ip address IP-Address Subnet-Mask
router(config-if)# ^z
配置RIP路由协议:30秒更新一次
router(config)# router rip
router(config-if)# network Network-Number <--通告标准A,B,C类网-->
router(config-if)# ^z
配置IGRP路由协议:90秒更新一次
router(config)# router igrp AS-Number <-- AS-Number范围1~65535-->
router(config-if)# network Network-Number <--通告标准A,B,C类网-->
router(config-if)# ^z
配置Novell IPX路由协议:Novell RIP 60秒更新一次
router(config)# ipx routing [node address]
router(config)# ipx maximum-paths Paths <--设置负载平衡,范围1~512-->
router(config)# interface Type Port
router(config-if)# ipx network Network-Number [encapsulation encapsulation-type]
route-print和route命令详解
Windows下的route print和route命令
在dos下面输入
route print 就可以查看路由表
如何读懂路由表
如何读懂路由表
源码:--------------------------------------------------------------------------------
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.123.254 192.168.123.88 1
0.0.0.0 0.0.0.0 192.168.123.254 192.168.123.68 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.123.0 255.255.255.0 192.168.123.68 192.168.123.68 1
192.168.123.0 255.255.255.0 192.168.123.88 192.168.123.88 1
192.168.123.68 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.123.88 255.255.255.255 127.0.0.1 127.0.0.1 1
route命令的作用
route命令的作用
语法
route [-f] [-p] [command [destination] [mask netmask] [gateway] [metric
metric]] [ifinterface]]
参数
-f
去除所有不是主路由(网掩码为 ... 的路由)、环路回去网络路由(目标为 .0.0.0,网掩码为 ...0 的路由)或多播路由(目标为 .0.0.0,网掩码为 .0.0.0 的路由)的条目的路由表。如果它与命令之一(比如 add、change 或 delete)融合采用,MB525在运转命令之前去除。
-p
与 add 命令共同采用时,选定路由被嵌入至注册表并在启动 tcp/ip 协议的时候初始化 ip 路由表。预设情况下,启动 tcp/ip 协议时不能留存嵌入的路由。与 print 命令一起采用时,则表明永久路由列表。所有其他的命令都忽略此参数。永久路由存储在注册表中的边线就是hkey_local_machine\system\currentcontrolset\services\tcpip\parameters\persistentroutes。
command
destination
mask netmask
gateway
metric metric
if interface
/?
在命令提示符下表明协助。
注释
如果就是 print 或 delete 命令,可以忽略 gateway 参数,采用通配符去则表示目标和网关。destination 的值可以就是由星号 (*) 选定的通配符。如果选定目标所含一个星号 (*) 或问号 (?),它被看做就是通配符,只列印或删掉相匹配的目标路由。星号代表任一一字符序列,问号代表任一字符。比如, 10.*.1, ..*、 .* 和 ** 都就是星号通配符的有效率采用。
解读route命令
00
解读route命令000
本机地址: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
windows traceroute用法
windows traceroute用法
Windows Traceroute用法详解
什么是Traceroute?
Traceroute是一个用于诊断网络问题的命令行工具。它可以测量数据包在互联网上的传输路径,并显示出每个节点的延迟情况。在Windows系统中,Traceroute命令被称为“tracert”。
如何使用Traceroute?
以下是一些常见的Windows Traceroute用法的详细讲解:
1. 基本用法
Traceroute命令的基本使用语法如下:
tracert [目标地址]
例如,要跟踪到“
tracert
Traceroute将显示出到达目标地址所经过的节点的完整路径。每个节点都有一个IP地址和延迟时间。
2. 设置最大跳数 默认情况下,Traceroute命令会跟踪到目标地址的所有节点。如果您只想跟踪有限跳数的路径,可以使用“-h”参数设置最大跳数。
tracert -h [最大跳数] [目标地址]
例如,要设置最大跳数为30,可以运行以下命令:
tracert -h 30
这将限制Traceroute到达目标地址的路径跳数不超过30个节点。
3. 使用时间戳
Traceroute命令还可以用时间戳显示每个节点的延迟时间。通过使用“-d”参数,您可以显示每个节点的时间戳。
tracert -d [目标地址]
例如,要显示延迟时间的时间戳,可以运行以下命令:
tracert -d
这将在输出中显示每个节点的IP地址和以毫秒为单位的延迟。
4. 查找特定端口 默认情况下,Traceroute命令检查到达目标地址的每个节点的延迟时间。如果您希望仅检查到达目标地址上特定端口的延迟,可以使用“-p”参数。
tracert -p [端口号] [目标地址]
例如,要跟踪到达目标地址上的端口80的路径,可以运行以下命令:
WindowsXP2003下使用route命令增加永久路由
WindowsXP/2003下使用route命令增加永久路由
Route命令可以在XP、2003等操作系统下手工增加静态路由,但是重启之后路由便丢失了,还要重新增加,那么怎样能让路由一直保待,重启后仍然存在呢?
其实很简单,在增加路由的命令后加上-P开关就可以了。例如
route add 0.0.0.0 mask 0.0.0.0 192.1681.253 metric 20 -p
route add 192.168.0.0 mask 255.255.0.0 192.168.1.254 –p
h3>你问的问题其实是route命令,不光在win32平台下有,在各种unix以及linux操作系统下都有。这个命令显示是微软从unix下剽窃过来的。你说的route add 命令就是在操作系统中除了缺省路由外再加一条去往具体网络的路由在win32平台下其格式是这样的:
route add x.x.x.x(目标网络) mask x.x.x.x(目标网络掩码) x.x.x.x (去往目标网络的网关通常是其下一跳路由器接口的ip) 。如果你计算机的ip为134.65.9.247你已经设置了缺省路由134.65.9.1,而你的计算机又想去144.65.0.0这个网络,而这个网络是缺省路由器不能到达的,而能到达这个网络的路由器地址为134.65.9.254。你就应该这么设置:
route add 144.65.0.0(目标网络) mask 255.255.0.0(目标网络掩码) 134.65.9.254(下一跳路由器)。如果上述路由加上后怎么能显示出来呢。可以在win32平台下可以继续用route
命令,route print用netstat -nr命令也可以(这个明显剽窃自unix).,来显示本机的路由表。在unix下很好区分,其路由表通过设置G和H的flag来区分。在win32下只有凭肉眼看了。如果刚才手工加上的路由错了,你想删除,又不想重新启动,则可以通过route delete命令来删除,再加上正确的。route delete 144.65.00即可。
route add用法详解
route add用法详解
在计算机网络领域中,路由器是一个至关重要的设备,它负责转发数据包并将其从源地址传送到目标地址。为了确保数据包能够正确到达目的地,我们需要配置路由表。在Windows操作系统中,我们可以使用route add命令来添加路由表项。本文将详细介绍route add命令的用法和相关注意事项。
一、route add命令概述
route add命令是Windows操作系统提供的一个命令行工具,用于添加路由表项。通过route add命令,我们可以手动指定网络目的地、子网掩码、网关以及一些其他可选参数,以便将数据包正确地转发到目标网络。
二、route add命令语法及参数解析
route add命令的语法如下:
route add destination_network mask subnet_mask gateway metric
- destination_network:指定目标网络的IP地址;
- mask subnet_mask:指定目标网络的子网掩码;
- gateway:指定目标网络的下一跳网关;
- metric:指定数据包在转发时的优先级。 在使用route add命令时,有一些常用的参数值可以使用。下面是一些常用参数的解析:
1. destination_network和subnet_mask参数
在route add命令中,我们需要指定目标网络的IP地址和子网掩码。目标网络指的是我们希望将数据包转发到的网络,而子网掩码则用于确定IP地址的网络部分和主机部分。
2. gateway参数
gateway参数指定了目标网络的下一跳网关。下一跳网关是指在数据包从源地址传输到目标地址过程中,需要经过的中间路由设备。
3. metric参数
metric参数用于指定数据包转发的优先级。较小的metric值表示较高的优先级,路由器在转发数据包时会优先考虑具有较小metric值的路由。如果我们不指定metric参数,默认值为1。
router配置命令 2
router配置命令
启动接口,分配IP地址:
router>
router> enable
router#
router# configure terminal
router(config)#
router(config)# interface Type Port
router(config-if)# no shutdown
router(config-if)# ip address IP-Address Subnet-Mask
router(config-if)# ^z
配置RIP路由协议:30秒更新一次
router(config)# router rip
router(config-if)# network Network-Number <--通告标准A,B,C类网-->
router(config-if)# ^z
配置IGRP路由协议:90秒更新一次
router(config)# router igrp AS-Number <-- AS-Number范围1~65535-->
router(config-if)# network Network-Number <--通告标准A,B,C类网-->
router(config-if)# ^z
配置Novell IPX路由协议:Novell RIP 60秒更新一次
router(config)# ipx routing [node address]
router(config)# ipx maximum-paths Paths <--设置负载平衡,范围1~512-->
router(config)# interface Type Port
router(config-if)# ipx network Network-Number
[encapsulation encapsulation-type] [secondary] <--通告标准A,B,C类网-->
route命令用法
route命令用法
Route 命令用于显示和修改 IP 路由表的内容,它是 Windows 系统的网络配置管理命令。Route 命令的基本格式如下:
route [-f] [-p] [command [destination] [mask netmask] [gateway]
[metric] [if]]
参数 -f 表示清除除了默认路由以外的所有路由。
参数 -p 表示把所有更改写到注册表中,在系统重启后自动改变路由表。
command:下面是命令的可能取值:
• ADD:添加一条路由到路由表中。
• DELETE:从路由表中删除一条路由。
• PRINT:列出路由表中的所有路由。
• CHANGE:修改已存在的路由。
• Enable:启用一条路由,使之成为有效路由。
• DISABLE:禁用一条路由,使之成为无效路由。
destination:路由的网络或者主机地址。 mask:子网掩码。
netmask:网络掩码。
gateway:网关地址。
metric:指定一个若干个整数,它代表传送至目标网络或者主机的开销值。
if:指定路由的网络接口,它可以是一个接口的 IP 地址,或者网卡的名字。
例如:添加一个到192.169.1.0网段的路由,网关地址为192.169.2.1:
route add 192.168.1.0 mask 255.255.255.0 192.169.2.1
路由概念及Route命令吐血实战(原创)
关于windows下Router命令的用法:
概述: Route命令是个十分有用的命令,他能在你的PC上建立静态路由表,从而让你的PC明白数据包要往哪个主机或网络发送,能不需要有路由器或网关设备的支持, 即:在你自己的PC上搭建一个具有静态路由表的网关设备。
这个常用在单网卡工作于多网络环境中,在网卡上加载多IP,然后利用自制静态路由表来使数据知道要往哪个路径走。
例子:中华路营业部的192.168.20.X网段是营业部自己的交易内网, 192.168.0.X网段是营业部的上互联网局域网, 格林酒店内网是172.16.0.X网段, 我用我的笔记本设置了静态路由后,即可以在所有网络中游走而不需要每次变更IP及网关。 中华路的电脑部的交易网监控电脑也是两个IP, 可在交易内网和外网上网网络间无缝切换( 但不建议这样,怕把病毒引入交易内网)
具体如下:
1. 首先我在营业部的上网IP是 192.168.0.119 , 网关是192.168.0.1 ;我在营业部交易内网IP是192.168.20.119,网关是192.168.20.1 ; 我在格林酒店的IP是172.16.0.111,网关是172.16.0.1 。
2. 把以上3个不同网段的IP分别加入网卡中,如下图所示。 网关可只加入一个192.168.0.1即可。 ---- 192.168.20.X网段内网不用加网关,因为只访问内网数据,不用网关与外部互连 ; 172网段也不用加网关,这个在下面会说到如何用静态路由表来手工添加路由网关。 如此,在TCP/IP选项卡中默认网关仅192.168.0.1一个 。
3. 在CMD中, 用route print 命令看一下当前的静态路由状态。
可看到目前活跃的route状态, network destination 是目的网络地址, interface是目前的本机网卡地址, Meric 是跳数(hop), 默认就自动选择跳数。
