route cmd命令詳解
在本地 IP 路由表中顯示和修改條目。使用不帶參數(shù)的 route 可以顯示幫助。接下來(lái)是小編為大家收集的route cmd命令詳解,希望能幫到大家。
route cmd命令詳解
語(yǔ)法
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [ifInterface]]
參數(shù)
-f
清除所有不是主路由(網(wǎng)掩碼為 255.255.255.255 的路由)、環(huán)回網(wǎng)絡(luò)路由(目標(biāo)為 127.0.0.0,網(wǎng)掩碼為 255.255.255.0 的路由)或多播路由(目標(biāo)為 224.0.0.0,網(wǎng)掩碼為 240.0.0.0 的路由)的條目的路由表。如果它與命令之一(例如 add、change 或 delete)結(jié)合使用,表會(huì)在運(yùn)行命令之前清除。
-p
與 add 命令共同使用時(shí),指定路由被添加到注冊(cè)表并在啟動(dòng) TCP/IP 協(xié)議的時(shí)候初始化 IP 路由表。默認(rèn)情況下,啟動(dòng) TCP/IP 協(xié)議時(shí)不會(huì)保存添加的路由。與 print 命令一起使用時(shí),則顯示永久路由列表。所有其他的命令都忽略此參數(shù)。永久路由存儲(chǔ)在注冊(cè)表中的位置是HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes。
Command
指定要運(yùn)行的命令。下表列出了有效的命令。命令 | 意圖 |
---|---|
add | 添加路由。 |
change | 更改現(xiàn)存路由。 |
delete | 刪除路由。 |
打印路由。 |
Destination
指定路由的網(wǎng)絡(luò)目標(biāo)地址。目標(biāo)地址可以是一個(gè) IP 網(wǎng)絡(luò)地址(其中網(wǎng)絡(luò)地址的主機(jī)地址位設(shè)置為 0),對(duì)于主機(jī)路由是 IP 地址,對(duì)于默認(rèn)路由是 0.0.0.0。
mask Netmask
指定與網(wǎng)絡(luò)目標(biāo)地址相關(guān)聯(lián)的網(wǎng)掩碼(又稱之為子網(wǎng)掩碼)。子網(wǎng)掩碼對(duì)于 IP 網(wǎng)絡(luò)地址可以是一適當(dāng)?shù)淖泳W(wǎng)掩碼,對(duì)于主機(jī)路由是 255.255.255.255,對(duì)于默認(rèn)路由是 0.0.0.0。如果忽略,則使用子網(wǎng)掩碼 255.255.255.255。定義路由時(shí)由于目標(biāo)地址和子網(wǎng)掩碼之間的關(guān)系,目標(biāo)地址不能比它對(duì)應(yīng)的子網(wǎng)掩碼更為詳細(xì)。換句話說(shuō),如果子網(wǎng)掩碼的一位是 0,則目標(biāo)地址中的對(duì)應(yīng)位就不能設(shè)置為 1。
Gateway
指定超過(guò)由網(wǎng)絡(luò)目標(biāo)和子網(wǎng)掩碼定義的可達(dá)到的地址集的前一個(gè)或下一個(gè)躍點(diǎn) IP 地址。對(duì)于本地連接的子網(wǎng)路由,網(wǎng)關(guān)地址是分配給連接子網(wǎng)接口的 IP 地址。對(duì)于要經(jīng)過(guò)一個(gè)或多個(gè)路由器才可用到的遠(yuǎn)程路由,網(wǎng)關(guān)地址是一個(gè)分配給相鄰路由器的、可直接達(dá)到的 IP 地址。
metric Metric
為路由指定所需躍點(diǎn)數(shù)的整數(shù)值(范圍是 1 - 9999),它用來(lái)在路由表里的多個(gè)路由中選擇與轉(zhuǎn)發(fā)包中的目標(biāo)地址最為匹配的路由。所選的路由具有最少的躍點(diǎn)數(shù)。躍點(diǎn)數(shù)能夠反映躍點(diǎn)的數(shù)量、路徑的速度、路徑可靠性、路徑吞吐量以及管理屬性。
if Interface
指定目標(biāo)可以到達(dá)的接口的接口索引。使用 route print 命令可以顯示接口及其對(duì)應(yīng)接口索引的列表。對(duì)于接口索引可以使用十進(jìn)制或十六進(jìn)制的值。對(duì)于十六進(jìn)制值,要在十六進(jìn)制數(shù)的前面加上 0x。忽略 if 參數(shù)時(shí),接口由網(wǎng)關(guān)地址確定。
/?
在命令提示符下顯示幫助。
注釋
路由表中 metric 一列的值較大是由于允許 TCP/IP 根據(jù)每個(gè) LAN 接口的 IP 地址、子網(wǎng)掩碼和默認(rèn)網(wǎng)關(guān)的配置自動(dòng)確定路由表中路由的躍點(diǎn)數(shù)造成的。默認(rèn)啟動(dòng)的自動(dòng)確定接口躍點(diǎn)數(shù)確定了每個(gè)接口的速度,調(diào)整了每個(gè)接口的路由躍點(diǎn)數(shù),因此最快接口所創(chuàng)建的路由具有最低的躍點(diǎn)數(shù)。要?jiǎng)h除大躍點(diǎn)數(shù),請(qǐng)?jiān)诿總€(gè) LAN 連接的 TCP/IP 協(xié)議的高級(jí)屬性中禁用自動(dòng)確定接口躍點(diǎn)數(shù)。
如果在 systemroot\System32\Drivers\Etc 文件夾的本地網(wǎng)絡(luò)文件中存在適當(dāng)?shù)臈l目,名稱可以用于 Destination。只要名稱可以通過(guò)“域名系統(tǒng) (DNS)”查詢這樣的標(biāo)準(zhǔn)主機(jī)名解析技術(shù)分解為 IP 地址,就可以將其用于 Gateway,DNS 查詢使用存儲(chǔ)在 systemroot\System32\Drivers\Etc 文件夾下的本地主機(jī)文件和 NetBIOS 名稱解析。
如果是 print 或 delete 命令,可以忽略 Gateway 參數(shù),使用通配符來(lái)表示目標(biāo)和網(wǎng)關(guān)。Destination 的值可以是由星號(hào) (*) 指定的通配符。如果指定目標(biāo)含有一個(gè)星號(hào) (*) 或問(wèn)號(hào) (?),它被看作是通配符,只打印或刪除匹配的目標(biāo)路由。星號(hào)代表任意一字符序列,問(wèn)號(hào)代表任一字符。例如, 10.*.1, 192.168.*、 127.* 和 *224* 都是星號(hào)通配符的有效使用。
使用了無(wú)效的目標(biāo)和子網(wǎng)掩碼(網(wǎng)掩碼)值的組合,會(huì)顯示“Route:bad gateway address netmask”錯(cuò)誤消息。目標(biāo)中有一位或多位設(shè)置為 1,而其在子網(wǎng)掩碼中的對(duì)應(yīng)位設(shè)置為 0 時(shí)會(huì)發(fā)生這個(gè)錯(cuò)誤??梢酝ㄟ^(guò)二進(jìn)制表示法表示目標(biāo)和子網(wǎng)掩碼來(lái)檢查這種情況。以二進(jìn)制表示的子網(wǎng)掩碼包括表示目標(biāo)網(wǎng)絡(luò)地址部分的一連串的 1 和表示目標(biāo)主機(jī)地址部分的一連串的 0 兩個(gè)部分。查看目標(biāo)以確定目標(biāo)的主機(jī)地址部分(由子網(wǎng)掩碼所定義)是否有些位設(shè)置成了 1。
只有在 Windows NT 4.0、Windows 2000、Windows Millennium Edition、Windows XP 和 Windows Server 2003 家族運(yùn)行 route 命令才支持 -p 參數(shù)。在 Windows 95 或 Windows 98 上運(yùn)行 route 命令時(shí)不支持該參數(shù)。
只有當(dāng)“Internet 協(xié)議 (TCP/IP)”在網(wǎng)絡(luò)連接中安裝為網(wǎng)絡(luò)適配器屬性的組件時(shí),該命令才可用。
示例
要顯示 IP 路由表的完整內(nèi)容,請(qǐng)鍵入:
route print
要顯示 IP 路由表中以 10. 開(kāi)始的路由,請(qǐng)鍵入:
route print 10.*
要添加默認(rèn)網(wǎng)關(guān)地址為 192.168.12.1 的默認(rèn)路由,請(qǐng)鍵入:
route add 0.0.0.0 mask 0.0.0.0 192.168.12.1
要添加目標(biāo)為 10.41.0.0,子網(wǎng)掩碼為 255.255.0.0,下一個(gè)躍點(diǎn)地址為 10.27.0.1 的路由,請(qǐng)鍵入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1
要添加目標(biāo)為 10.41.0.0,子網(wǎng)掩碼為 255.255.0.0,下一個(gè)躍點(diǎn)地址為 10.27.0.1 的永久路由,請(qǐng)鍵入:
route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1
要添加目標(biāo)為 10.41.0.0,子網(wǎng)掩碼為 255.255.0.0,下一個(gè)躍點(diǎn)地址為 10.27.0.1,躍點(diǎn)數(shù)為 7 的路由,請(qǐng)鍵入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7
要添加目標(biāo)為 10.41.0.0,子網(wǎng)掩碼為 255.255.0.0,下一個(gè)躍點(diǎn)地址為 10.27.0.1,接口索引為 0x3 的路由,請(qǐng)鍵入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
要?jiǎng)h除目標(biāo)為 10.41.0.0,子網(wǎng)掩碼為 255.255.0.0 的路由,請(qǐng)鍵入:
route delete 10.41.0.0 mask 255.255.0.0
要?jiǎng)h除 IP 路由表中以 10. 開(kāi)始的所有路由,請(qǐng)鍵入:
route delete 10.*
要將目標(biāo)為 10.41.0.0,子網(wǎng)掩碼為 255.255.0.0 的路由的下一個(gè)躍點(diǎn)地址由 10.27.0.1 更改為 10.27.0.25,請(qǐng)鍵入:
route change 10.41.0.0 mask 255.255.0.0 10.27.0.25
看了“route cmd命令詳解”還想看:
2.route命令