iT邦幫忙

2

想在DNS上輸入不同CNAME轉到不同內部主機(好難描述)

先感謝您點進來看我這語意不詳的發問
是這樣的

我對外只有一個實體IP,這裡暫叫它 140.100.100.100 好了
內部有2台 web 主機,因為環境關係,不打算把它們合併
web server1 IP:192.168.1.1
web server2 IP:192.168.1.2

目前輸入 domain 假設是 http://a.a.a.a
因為是走80 port ,firewall會導向到 192.168.1.1 的80埠
這樣很正常,以上是目前情況

現在問題來了
新架了web server2 IP:192.168.1.2
domain 假設是 http://new.a.a.a
有可能導到192.168.1.2嗎?

目前做法是 http://new.a.a.a:8888
http://new.a.a.a:8888 => 140.100.100.100:8888 => 192.168.1.2:80

我想要這樣做?(如下)
http://new.a.a.a:80 => 140.100.100.100:8888 => 192.168.1.2:80
有可能在domain不帶port號的情況下再自動加埠號嗎?(80 -> 8888)

還是有更好的辦法?
煩請各位前輩指點,謝謝

weiclin iT邦高手 4 級 ‧ 2017-08-09 17:26:00 檢舉
在 192.168.1.1 做 reverse proxy, 把第二台的請求丟給第二台處理
總覺的我以前好像回答過類似問題...
v121020 iT邦新手 5 級 ‧ 2017-08-10 05:58:57 檢舉
感謝您一針見血的回答,我來試試看^^

1 個回答

1
黃彥儒
iT邦高手 1 級 ‧ 2017-08-09 17:46:02
最佳解答

前面加一台反向代理,透過http表頭來判斷是哪一台的包做轉發

我要發表回答

立即登入回答