瀏覽單個文章
sirocawa
Amateur Member
 

加入日期: Jul 2001
文章: 40
引用:
作者absolute
不好意思 想不出更好的句子來當標題,只好簡單寫....
假設server裝兩張網卡,一張接LAN,一張接WAN,
當然LAN端的PC是靠router來連WAN端,
且router與server使用不同的ADSL線路。

若LAN端的PC要access server,
可以直接用server LAN port設定的IP(假設1.2.3.4),
若WAN端的PC要access server,
可以直接用server WAN port設定的IP(假設5.6.7.8),
也可以用DNS設的host name(假設a.b.c.d)。

問題來了:NB會在內網(LAN)與外網(WAN)使用,
當NB用1.2.3.4就無法在WAN端access server,
當NB在LAN端用5.6.7.8或a.b.c.d就需繞出router到internet才能access server,
如此傳輸速度就會大打折扣,請問有兩全其美的單一設定可以解決這種問題嗎


引用:
作者absolute
謝謝提醒 其實上面寫的IP僅為了方便討論,實際上我還是乖乖的用192.168.x.x
由於PC只會固定使用內網,因此PC可安心設定1.2.3.4,
這樣PC就能直接access到server而不會繞出internet。

有問題的是NB,若NB的host file設『1.2.3.4 fs1』,
當NB在外網時,那永遠無法access到server,因為1.2.3.4是內網的IP
若NB在內網,當設定5.6.7.8時,要access server就得繞出internet

昨晚熊熊想到一招,我再想辦法確認看可不可行:
將server LAN port直接連到router LAN port-4,
若router可以設定『LAN port-1,2,3只要收到5.6.7.8就直接丟給port-4』,
那這樣不管在內網或外網都可使用單一設定『5.6.7.8』,
只是不確定router有沒有提供這種奇怪應用的設定


所以在同一個場所,NB會需要連接SERVER的WAN和LAN? 能否分享是哪些需求是要同時使用呢? 如果以後有更多台NB遇到一樣的問題,架設DNS會比較好解決。

假設只有少數要處理,寫個批次檔,要用的時候更換hosts就好了。
舊 2012-10-29, 12:09 PM #6
回應時引用此文章
sirocawa離線中