【問題】想請問作 NAT 內的負載平衡 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ ADSL_CABLE_FTTH 寬 頻 上 網 討 論 > -- 網 路 技 術 版


PCZONE 討論區



通知

-- 網 路 技 術 版 較深入的網路方面技術問題,請來此這版討論

vBulleitn 重度使用者
【問題】想請問作 NAT 內的負載平衡
小弟有查過關於 round robin DNS,不過他似乎是用在有多條線路用 DNS 來跳 IP

我目前的需求是,對外僅有一個 IP,頻寬充足(max 約有 50M 目前僅使用 5M)

但由於 server load 已經相當高,希望能做到兩台伺服器負載平衡

192.168.1.1 Core2 E6300 - WebServer
192.168.1.2 PentiumD - WebServer

兩台都是 WebServer 我是希望能否在 NAT 導向時能依序跳號

第一個連線是 192.168.1.1
第二個連線是 192.168.1.2
第三個連線是 192.168.1.1
依此類推....

我不需要偵測伺服器的負載,也不需要作其他的偵測,僅是要單純的跳號

不知道有沒有軟體(Win 或 Unix-like 均可)或是便宜的硬體可以達成此目的^^"

感謝前輩撥冗答覆

回覆
會員
回覆: 【問題】想請問作 NAT 內的負載平衡
我想你要的 "鳥哥" 可以滿足你
http://linux.vbird.org/linux_server/0600cluster.php
回覆
會員
回覆: 【問題】想請問作 NAT 內的負載平衡
其他的相關參考資料,可以上 google
用 linux server cluster 等相關字查詢
回覆
vBulleitn 重度使用者
回覆: 【問題】想請問作 NAT 內的負載平衡
引用:
作者: alec5106
其他的相關參考資料,可以上 google
用 linux server cluster 等相關字查詢
耶,忘記說一個東西,我希望是在不改變原來 WebServer 的情況下達成^^"

因為某些神秘的原因,我們必須用 Win2k3 來當做 server,您提供的資料我們之前有評估過

不過暫時沒辦法換成 Unix-like 系統^^"

感謝您
回覆
拉登長官
回覆: 【問題】想請問作 NAT 內的負載平衡
有一個最偷懶的方法, 如果在不更改 web server 設定下.

前端 NAT 設備
http://myweb.com:80 -> 192.168.1.1:80
http://myweb.com:81 -> 192.168.1.2:80

此時 web server 不更改任何設定

假設原首頁是 index.php
加一個 index.html 並設為首頁

index.html random 往 http://myweb.com:80/index.php 或是 http://myweb.com:81/index.php 即可

但是, 如果圖檔, ... 是用強制 http://myweb.com/xxxx.jpg
而不是 /xxxx.jpg, 這方法就會失效

此篇文章於 2006-11-28 10:11 PM 被 dou0228 編輯。.
回覆
會員
回覆: 【問題】想請問作 NAT 內的負載平衡
請查查Windows server的負載平衡
原理:
1.設定192.168.1.1 Core2 E6300 - WebServer 新增IP:192.168.1.101
2.設定192.168.1.2 PentiumD - WebServer 新增IP:192.168.1.101
3.nat:對外IP:80 mapping 192.168.1.101:80
http://www.synnex.com.tw/asp/fae_qaD...97&seqno=17605

此篇文章於 2006-11-29 08:31 PM 被 tom1212 編輯。.
回覆
地平線的那端
回覆: 【問題】想請問作 NAT 內的負載平衡
引用:
作者: ckmarkhsu
小弟有查過關於 round robin DNS,不過他似乎是用在有多條線路用 DNS 來跳 IP

我目前的需求是,對外僅有一個 IP,頻寬充足(max 約有 50M 目前僅使用 5M)

但由於 server load 已經相當高,希望能做到兩台伺服器負載平衡

192.168.1.1 Core2 E6300 - WebServer
192.168.1.2 PentiumD - WebServer

兩台都是 WebServer 我是希望能否在 NAT 導向時能依序跳號

第一個連線是 192.168.1.1
第二個連線是 192.168.1.2
第三個連線是 192.168.1.1
依此類推....

我不需要偵測伺服器的負載,也不需要作其他的偵測,僅是要單純的跳號

不知道有沒有軟體(Win 或 Unix-like 均可)或是便宜的硬體可以達成此目的^^"

感謝前輩撥冗答覆
請參考一下是不是如我上傳圖片內的設定~
上傳的圖檔
檔案類型: jpg NAT內的負載平衡設定.JPG (35.0 KB, 45 次觀看)
回覆
vBulleitn 重度使用者
回覆: 【問題】想請問作 NAT 內的負載平衡
引用:
作者: tom1212
請查查Windows server的負載平衡
原理:
1.設定192.168.1.1 Core2 E6300 - WebServer 新增IP:192.168.1.101
2.設定192.168.1.2 PentiumD - WebServer 新增IP:192.168.1.101
3.nat:對外IP:80 mapping 192.168.1.101:80
http://www.synnex.com.tw/asp/fae_qaD...97&seqno=17605
請問您這個負載平衡環境下的程式需要重新編譯嗎,還是直接用原來的就可以了

之前有找過叢集的資料,不過一些學長跟我說程式都需要重新編譯才能使用


引用:
作者: DarkSkyline
請參考一下是不是如我上傳圖片內的設定~

是,就是降子,不知道您是用什麼產品

回覆
地平線的那端
回覆: 【問題】想請問作 NAT 內的負載平衡
引用:
作者: ckmarkhsu
是,就是降子,不知道您是用什麼產品
產品型號:NUS-MH300
原廠連結: http://www.nusoft.com.tw

Demo WebUI:
http://60.248.227.106:16888/ (帳號:test 密碼:test)

進入後點選 [管制條例選項]->[虛擬伺服器]->[伺服器 1]
HTTP (80) 後面的 [使用中] 按鈕即可看到.
回覆
vBulleitn 重度使用者
回覆: 【問題】想請問作 NAT 內的負載平衡
引用:
作者: DarkSkyline
產品型號:NUS-MH300
原廠連結: http://www.nusoft.com.tw

Demo WebUI:
http://60.248.227.106:16888/ (帳號:test 密碼:test)

進入後點選 [管制條例選項]->[虛擬伺服器]->[伺服器 1]
HTTP (80) 後面的 [使用中] 按鈕即可看到.
不好意思請問一下

InBound outbound 其中之一就是這個功能嗎^^" 還是都不是!?

小弟找了很多資料還是搞不太清楚XD


另外,貴公司的網站上好像找不到MH300/700 的報價^^"

感謝您撥冗回覆

回覆


類似的主題
主題 主題作者 討論版 回覆 最後發表
FreeBSD NAT repsol -- FreeBSD & Linux 討 論 版 0 2002-01-13 10:43 PM
NAT ChangYenCheng ---- ADSL 軟 硬 體 技 術 6 2001-10-20 07:54 AM
FreeBSD 的 NAT? 抓狂 -- 網 路 技 術 版 2 2001-07-18 11:55 PM
win me nat realeric -- 網 路 技 術 版 2 2001-07-14 02:56 AM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。