天天看點

Windows路由表詳解

對于路由器的路由表,大部分網管朋友都很熟悉,但是對于windows的路由表,可能了解的人就相對少一些。今天我們就一起來看看windows路由表。

<b>一、</b><b> windows</b><b>路由表條目解釋</b>

1. 使用ipconfig /all檢視網卡資訊

2. 使用route print指令檢視路由表資訊,如下圖:

3. 路由表資訊解釋

  1)名詞解釋:

Active Routes:活動的路由

Network destination :目的網段

Netmask:子網路遮罩

Gateway:網關,又稱下一跳路由器。在發送IP資料包時,網關定義了針對特定的網絡目的位址,資料包發送到的下一跳伺服器。如果是本地計算機直接連接配接到的網絡,網關通常是本地計算機對應的網絡接口,但是此時接口必須和網關一緻;如果是遠端網絡或預設路由,網關通常是本地計算機所連接配接到的網絡上的某個伺服器或路由器。

Interface:接口,接口定義了針對特定的網絡目的位址,本地計算機用于發送資料包的網絡接口。網關必須位于和接口相同的子網(預設網關除外),否則造成在使用此路由項時需調用其他路由項,進而可能會導緻路由死鎖。

Metric:跳數,跳數用于指出路由的成本,通常情況下代表到達目标位址所需要經過的跳躍數量,一個跳數代表經過一個路由器。跳數越低,代表路由成本越低,優先級越高。

Persistent Routes:手動配置的靜态固化路由

  2)第一條路由資訊:預設路由

    當系統接收到一個目的位址不在路由表中的資料包時,系統會将該資料包通過192.168.99.8這個接口發送到預設網關192.168.99.1。

  3)第二條路由資訊:本地環路

    當系統接收到一個發往目标網段127.0.0.0的資料包時,系統将接收發送給該網段的所有資料包。

  4)第三條路由資訊:直連網段的路由記錄

    當系統接收到一個發往目的網段192.168.99.0/24的資料包時,系統會将該資料包通過192.168.99.8這個接口發送出去。

  5)第四條路由資訊:本地主機路由

    當系統接收到一個目标ip位址為本地網卡ip位址的資料包時,系統會将該資料包收下。

  6)第五條路由資訊:本地廣播路由

    當系統接收到一個發給直連網段的本地廣播資料包時,系統會将該資料包從192.168.99.8這個接口以廣播的形式發送出去。

  7)第六條路由資訊:多點傳播路由

    當系統接收到一個多點傳播資料包時,系統會将該資料包從192.168.99.8這個接口以多點傳播的形式發送出去。

  8)第七條路由資訊:廣播路由

    在系統接收到一個絕對廣播資料包時,系統會将該資料包通過192.168.99.8這個接口發送出去。

  9)Default Gateway(預設網關)

<b>二、</b><b>windows</b><b>路由表操作</b>

    windows路由表的設定主要通過route指令,ROUTE指令格式如下:

ROUTE [-f] [-p] [command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]

其中 –f 參數用于清除路由表,-p參數用于永久保留某條路由(即在系統重新開機時不會丢失路由)。

Command主要有PRINT(列印)、ADD(添加)、DELETE(删除)、CHANGE(修改)共4個指令。

Destination代表所要達到的目标IP位址。

MASK是子網路遮罩的關鍵字。Netmask代表具體的子網路遮罩,如果不加說明,預設是255.255.255.255(單機IP位址)。如果代表全部出口子網路遮罩可用0.0.0.0。

Gateway代表出口網關。

其他interface和metric分别代表特殊路由的接口數目和到達目标位址的跳數,一般預設。

<b>三、雙網卡路由配置執行個體</b>

某公司有兩個網絡:一個是辦公網絡192.168.99.0/24,網關為:192.168.99.1;一個是用來通路internet的商務網絡192.168.201.0/24,網關為:192.168.201.1。現在有一台電腦使用兩塊網卡,一塊連接配接公司辦公網絡,IP位址為192.168.99.8;另一塊連接配接商務網絡,IP位址為192.168.201.254。現在需要這台電腦既能通路辦公網絡,也能通路商務網絡。

1. 我們可以使用ipconfig /all指令來檢視該電腦的網卡設定情況,如下圖:

2. 我們再用route print指令來檢視該電腦的路由表資訊,該路由表跟上面介紹的路由表是一樣的,隻是增加了幾條網卡2的路由資訊,如下圖所示:

3. 我們可以使用ping指令來測試網絡連接配接情況,如下圖:ping内網是通的,但是ping外網不通。也就是說現在該電腦隻能通路辦公網絡,但是無法通路商務網絡。

4. 由上面的路由表可以看到,系統有兩條預設路由,這也是造成不能同時通路兩個網絡的主要原因,要解決這個問題,我們就需要修改路由表。

首先使用route delete 0.0.0.0這條指令删除預設路由;

然後手動設定兩條路由,如下圖所示:

5. 我們再用route print來檢視路由表資訊,現在我們可以看到Persistent Routes下面多了兩條靜态固化路由,如下圖所示:

6. 我們再使用ping來測試一下網絡連接配接情況,如下圖,辦公網絡和商務網絡都可以ping通了。該電腦現在可以正常通路辦公網絡和商務網絡了。

    windows路由表其實是比較簡單的,熟悉windows路由表有利于排除網絡故障,是以這裡拿出來跟大家分享下。

     本文轉自Tonyguo 51CTO部落格,原文連結:http://blog.51cto.com/tonyguo/176104,如需轉載請自行聯系原作者

繼續閱讀