linux網路知識:解析路由表(轉)

BSDLite發表於2007-08-11
linux網路知識:解析路由表(轉)[@more@]網路上的每臺機器都有一個路由表,他列有一些網路和相應的閘道器機器。為選定包到一個特定機器的傳遞路線,IP首先察看目的地址的網路部分,如果路由表中有此網路的記錄,IP就選定包透過相應的閘道器傳遞出去。否則,就指定包透過預設的閘道器傳遞。
下面使用netstat -nr命令察看的路由表資訊:

Destination Gateway add Flags RefCnt use Iface
129.18.76.0 129.18.76.21 UN 0 23442 ETH0
default 129.18.76.99 UGN 0 23442 eth0
127.0.0.1 127.0.0.1 UH 0 232 LO
129.18.76.21 127.0.0.1 UH 0 232 LO

路由表的第一條指出了本機所在的網路129.18.76,任何本機發向這個網路的包都將透過129.18.76.21.
第二條是預設路由,適用於所有目的網路或節點地址不在路由表中的包.本例中,129.18.76.99是子網129.18.76於其他網路通訊的必由之路.
第三條的地址是127.0.0.1,幾loopback地址.當機器想與自己建立TCP/IP聯結時適用.他使用lo作為介面裝置.
最後一條指出了本機的IP地址,他利用127.0.0.1作為自己的閘道器.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-947410/,如需轉載,請註明出處,否則將追究法律責任。

相關文章