舉例
一家史萊姆公司,其MAIL伺服器網址為mail.slime.com
真實IP為222.222.222.102
私人IP為192.168.88.102
外部DNS解析委由ISP負責
在公司外連結史萊姆公司MAIL伺服器,只需打mail.slime.com,外部的DNS就會轉成222.222.222.102讓使用者進行連結;可是在史萊姆公司內部的使用者(192.168.88.201~222)可能因DNS委由ISP負責,解析到222.222.222.102,而封包到史萊姆公司網路出口Gateway設備又轉不回來,造成無法使用...
這時內部使用者就必須仰賴
1. 直接打192.168.88.102取代mail.slime.com
2. 每部單機的hosts檔案(在WINDOWS\system32\drivers\etc底下)設定192.168.88.102 mail.slime.com,讓單機上面的mail.slime.com均指向192.168.88.102
3. 架設內部DNS伺服器,所有內部使用者的DNS均先由該伺服器處理,找不到的再往外找
4. 用好一點的Gateway設備支援內外伺服器可無痛透通
以上的方法
擇一,處理掉DNS黑洞,配合阿姨的"公制設定先內部網路、後外部網路"與飛鳥大的"Default Gateway只設定在外部網路"...
理論上是可行的(為何是"理論上",因為搞的這麼多只要還有某些因素沒揪出來管,還是會失敗...)
小弟曾經以Windows 2000的"公制(權值)"+"host檔案"成功維持一台PC雙網卡同時啟用一條對內、一條對外線路,後來唯一會導致內部服務失效的原因是:那台內部的老HUB一旦進入休眠就不會自己醒來,還要去插拔網路線叫醒她...
這就是最初沒抓出來的不確定因素...