我有兩個網站分別架設在兩台電腦,並且用兩台分享器串接

但是最近發生我用公司內部電腦連另一台WEB伺服器2號的網址連不上
可是用手機外部網路卻可以連的上網站

請教高手要如何解決此一問題

配接方式如下圖

請教双外網双分享器接法
文章關鍵字
這種問題最佳解決方法:自架 DNS server

然後內部電腦,DNS 設定,以自架的 DNS 為第一優先(可以用 DHCP 指派)。

這還有額外好處是有 DNS 快取效果。


Linux 的話,bind9(named)有雙視界(view)功能

就是同一個網域(domain name)可以設定兩個正解檔,一個 wan 的,一個 lan 的。

bind9 會依照要求查詢的電腦IP,自動判斷是外面電腦,還是內部區網電腦,分別回應不同的正解 (IP)。

外面電腦 和 DNS伺服器 查詢正解,會回應 wan 的正解檔,即外網 Public IP。例如:11.222.33.44。

內部區網電腦 和 DNS伺服器 查詢正解,會回應 lan 的正解檔,即內網 Private IP。例如:192.168.2.100。

如此一來,內部電腦連接自己內部伺服器,根本不必出外網,有最佳效率。而且也可避免掉一些難解的路由問題。

windows 應該也有架設 DNS 服務的軟體,這我不清楚。

DNS 服務吃的資源不多,可以讓其中一台伺服器,兼職當 DNS 伺服器。


對安全性來講,也有好處,要 上傳/更新 資料什麼的,最好不要從外網連,改從內網連接為佳,伺服器防火牆可以只允許內網上傳/更新資料。

比如說:web 伺服器,怎麼更新裡面資料的?

肯定 ftp 、sftp 或 samba 之類的。總不可能是拿隨身碟去插的方法,來更新資料。

這些服務,若開放讓外網可以連接,WEB 伺服器會有安全性風險。容易被入侵,或竄改資料。

所以伺服器若放在公司內部,最好裝兩片網卡,一片 wan 外網,一片 lan 內網。只有一片也行,但要設虛擬網卡,設一個內網用的IP。


DNS Server 若架設有困難,還有一個簡易的方法,簡易但麻煩。

就是去更改每台內部電腦的 /etc/hosts 檔。

把伺服器的網域,對應到內部 Private IP。

hosts 這個檔,在各種 OS 系統都有,電腦在解析網域名稱的時候,通常以 hosts 資料為第一優先,查不到才會去找 DNS。

這方法是可行的,但不建議。因為麻煩,無法集中管理。每次修改,每台電腦都要改,只適合少量客戶端電腦的情況。不像自架 DNS伺服器來的方便靠譜。


修改路由表也是可以解決這個問題,但一般的路由器沒辦法,要能打指令的路由器(或軟體路由器)。但不建議改路由,會使問題複雜化,推薦自架 DNS 伺服器才是最佳解。

狂亂飛花 wrote:
我有兩個網站分別架...(恕刪)


你兩台分享器lan to lan 對接一條應該是最簡單的做法了

我之前有玩過N66+AC3200 雙外網 共用內網
狂亂飛花 wrote:
我有兩個網站分別架設在兩台電腦,並且用兩台分享器串接

但是最近發生我用公司內部電腦連另一台WEB伺服器2號的網址連不上
可是用手機外部網路卻可以連的上網站

請教高手要如何解決此一問題

配接方式如下圖



要點:
1.不要拿中華數據機LAN PORT 當SWITCH用 容易不通
2.中華數據機當連通用,別開WIFI、DHCP、當路由器使用

這幾點是該有的基本知識


架構改成這樣應該就不會有問題

路由器可以自己找 2WAN的
★可點圖放大★
沒錯..雙外網用二台分享器是管理會出問題..還是用一台整合較好..
其中一台分享器有連到另一台的lan但是會不穩定,常常網頁跑不出來

im905515 wrote:
你兩台分享器lan ...(恕刪)
最後我用路由表解決
但是還是不穩定
fedora wrote:
這種問題最佳解決方法...(恕刪)
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!