作者LaPass (LaPass)
看板Network
標題[問答] 網址轉發
時間Thu Oct 25 01:33:28 2012
就是,可能會有多個網址對應同個IP的狀況
abc.com => 120.110.12.13
def.com => 120.110.12.13
希望外面連進來的時候
由網址判斷該交給那一台電腦處理
將 abc.com:80 對應到 192.168.1.10:80
abc.com:22 192.168.1.10:22
將 def.com:80 對應到 192.168.1.11:8080
def.com:22 192.168.1.11:22
請問,這種功能叫做什麼名字?
該用什麼硬體才能做到這樣的功能?
我去看了一下傻多的設定
看到那個只能設定
IP:PORT 對應到 IP:PORT 而已
沒辦法用網址做對應的樣子
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.85.40
1F:推 cem236321:RouterOS不知道做的到做不到a... 10/25 01:48
2F:→ LaPass:呃.... 請問這是很奇怪、罕見的需求嗎? QQ 10/25 01:53
3F:推 cem236321:我直覺想到的是架網站 但那可以透過DNS跟virtual server 10/25 02:06
4F:→ cem236321:做掉... 10/25 02:06
5F:→ kdjf:virtual server+proxy,弄個web server(eg.apache/nginx)就好 10/25 02:10
6F:→ LaPass:可是一個是TOMCAT一個是APACHE這樣ok嗎? 10/25 02:25
7F:→ kdjf:你只要把其中一開對外,看到不另一台host的就用proxy轉送就好 10/25 02:28
8F:→ kdjf: 台 10/25 02:28
9F:→ LaPass:我研究看看.... 10/25 02:29
10F:→ LaPass:不過.... 我想請問,我想連23port(SSH)也想這樣轉的話,怎 10/25 02:54
11F:→ LaPass:麼辦? 10/25 02:54
12F:推 pichubaby:還滿奇怪的 10/25 03:09
13F:→ pichubaby:SSH沒有Request URI這個參數吧? 10/25 03:10
14F:推 birdy590:沒有這種東西 請先搞清楚 DNS 是怎麼工作 10/25 08:03
15F:→ birdy590:DNS 管不到 port... 而且你這樣兩個網址也非對應同一 IP 10/25 08:04
16F:→ LaPass:對外是同個IP,就是希望外部連進來的時候去重新分配 10/25 09:46
17F:→ LaPass:還看過,有人用session id的hash code去計算該對應到哪台 10/25 09:47
18F:→ LaPass:機器,用這種方法來做load balance,連session同步的省了 10/25 09:48
19F:→ LaPass:可能還是要靠一台主要的web server轉發吧..... 10/25 09:49
20F:推 asadfish:web的部份…http proxy,ssh的部份…沒想到XD 10/25 09:53
21F:→ birdy590:還是同樣問題, 你怎麼知道進來的 connection 是哪個網址 10/25 09:56
22F:→ birdy590:http virtual hosting 是靠 Host: header 10/25 09:56
23F:→ birdy590:ssh 根本沒有這種機制 進來的人都長一樣誰知道要走哪邊 10/25 09:57
24F:→ LaPass:嗯.... 還是乾脆用VPN好了.... = = 10/25 10:03
25F:推 a40136:PAT - Port Address Translation 10/25 10:17
27F:→ birdy590:delayed binding/TCP splicing 不算新觀念但還是複雜技術 10/25 11:13
28F:→ birdy590:即使用專業的 load balancer, layer7 也是能不開儘量不開 10/25 11:14
29F:→ LaPass:看起來好像蠻有趣的.... 10/25 11:15
30F:→ LaPass:謝謝你讓我知道這個,感謝~ 10/25 11:16
32F:推 asdfghjklasd:web的超簡單,他的要求是ssh,不過我已經找到解法了 10/29 00:44