Win2K 路由設定中的靜態路由



贊助商連結


頁 : [1] 2

miels
2001-11-27, 11:18 AM
請教一下.

這個設定對 ROUTE 來說有什麼樣的影響呢.

贊助商連結


alexteng
2001-11-28, 10:55 AM
Win2K裡面使用static route,是為了強迫封包走那個route,舉個例子...



PC1 172.16.1.1/24
|
|
| 172.16.1.2/24
Router1
| 172.16.1.17/28
|
| 172.16.1.18/28
Router2
| 172.16.1.3/24
|
| 172.16.1.4/24
PC2

Router1 & 2上面跑RIPv2,
PC1的ip是172.16.1.1 mask是255.255.255.0 gateway是172.16.1.2
PC2的ip是172.16.1.4 mask是255.255.255.0 gateway是172.16.1.3
如果你從PC1 ping 各個節點的IP會發生什麼事呢?
你會發現
ping 172.16.1.2==ok
ping 172.16.1.17==ok
ping 172.16.1.18==ok
ping 172.16.1.3==time out???
ping 172.16.1.4==time out???
why???原因是因為對Router1來說172.16.1.3~4的subnetmask是255.255.255.0
是在同個subnet裡面,所以他不會把這個封包forward出去
那該怎麼辦呢??這時候static route就派上用場了,在PC1裡設定
route add 172.16.1.0 mask 255.255.255.0 172.16.1.18
強迫把172.16.1.0的封包往172.16.1.18送,當Router2收到後就會把他往後面送
這時候再ping剛才ping不到的節點,你就會發現已經ok了~

miels
2001-11-30, 03:35 PM
感謝您的回答...
另還有一事請教一下..
小弟公司的 LAN 中有一個粉怪的問題
那就是小弟的 SERVER 同時有二個 IP 但是在做名稱解析時總是會跑到外面去再跑回到原
SERVER 的真實 IP 這樣的問題是不是 DNS 的設定有問題呢?
如果是那為啥我同事設了二個靜態的路由就解決了...~_~
實在是不太懂.

alexteng
2001-11-30, 05:28 PM
跑到外面去再跑回原server???
不太了解,可不可以詳細說一下完整的架構與問題呢?

miels
2001-12-17, 05:32 PM
最初由 alexteng 發表
跑到外面去再跑回原server???
不太了解,可不可以詳細說一下完整的架構與問題呢?

弟的公司有三種網路架構..
一 ADSL
二 T1專線
三 LOCAL LAN
當其中有一台主機同時具有 T1 及 LOCAL LAN 的 IP
當LOCAL PC 要找那台 主機時 總是會 LOCAL LAN-->> ADSL -->> T1專線
就弟的觀念那應是 DNS 沒設好才是怎麼會跟路由有關係呢.

CrownJJ
2001-12-18, 01:09 AM
DNS負責domain name與ip address的解析,ip解析出來之後,
封包如何傳送,這當是以路由來決定..

試試下面是否會有不同
tracert -d local-lan-ip
tracert -d domain-name

如有錯誤請指正..

pcwin
2001-12-19, 03:19 AM
最初由 alexteng 發表

如果你從PC1 ping 各個節點的IP會發生什麼事呢?你會發現
ping 172.16.1.2==ok
ping 172.16.1.17==ok
ping 172.16.1.18==ok
ping 172.16.1.3==time out???
ping 172.16.1.4==time out???
why???原因是因為對Router1來說172.16.1.3~4的subnetmask是255.255.255.0
是在同個subnet裡面,所以他不會把這個封包forward出去


請問 ping 172.168.1.18 為何是 OK?
不是到了 router1 就停了嗎?

謝謝

alexteng
2001-12-19, 02:55 PM
最初由 pcwin 發表


請問 ping 172.168.1.18 為何是 OK?
不是到了 router1 就停了嗎?

謝謝

當PC1去ping 172.16.1.3時,是可以ping的到的
理由是Router1把它當成同一個網段
但是當要去ping PC2時,Router1會認為他仍是在同一網段內
因此不去執行Route的動作

pcwin
2001-12-20, 04:16 AM
最初由 alexteng 發表

理由是Router1把它當成同一個網段
但是當要去ping PC2時,Router1會認為他仍是在同一網段內
因此不去執行Route的動作

原來如此,謝謝
最近用兩台 ip 分享器內建的靜態路由功能
想串接兩個子網,發現怎麼試都不通
有了基本觀念,就比較容易查錯,謝謝您

aday
2001-12-29, 05:14 PM
1.請教alexteng兄

為什麼不直接將172.16.1.0/24這個網路切成子網路呢?
比如說,切成8部份
1.172.16.1.0/27~172.16.1.31/27
2.172.16.1.32/27~172.16.1.63/27
.
.
.
.
.
8.172.16.1.224 /27~172.16.1.255/27

這樣子,假設pc1為172.16.1.1 ,它想傳封包給pc2 172.16.1.33時,路由器自動會幫他判斷
要傳到路由器相鄰的第二個子網路去
假設pc1這時想傳給較遠的 172.16.1.248去時,路由器也會直接把封包由Default Gateway出去,再由下個路由器去判斷,最後還是會傳到,不是嗎?

2.