2014-01-25 107 views
2

我嘗試在Azure上設置遊戲服務器。Azure端口轉發 - 多臺虛擬機

我在Windows 2008和Linux下創建了2個Vm。

在VM 1 - 遊戲使用2個端口7777 + 9014 在VM 2 - 遊戲使用1個端口2106 在VM 3 - web服務器將使用端口80 + 21 + 8080

在天青管理門戶網站,我創建了所有機器在同一個網絡中,都具有相同的外部IP,但不同的內部IP。

如何設置Azure將端口轉發到正確的機器? (就像我們在家中使用路由器一樣)......我看到了一些關於終點的事情,但我不確定這一點。

Thakyou

回答

1

你是在正確的軌道上。當您使用Azure管理門戶鑽取虛擬機時,您應該能夠在「端點」部分下添加新的端點。您將需要爲您希望公開的每個端口創建一個獨立端點。名字取決於你,公共和私人端口很可能與你的情況相同,你可以不選中複選框(負載平衡設置和直接服務器返回)。

您提到它們都具有相同的外部IP,只要所有端口對每臺計算機都是唯一的,這不是問題。換句話說,您不能將端口80轉發給VM2和VM3。

最後,別忘了在單個虛擬機的防火牆上也打開相應的私有端口。

0

如果他們具有相同的外部IP,則可能需要考慮將VM放在單獨的雲服務上,或者爲每個服務分別保留VIP,並且所有VIP仍將位於同一個Vnet上。這是一個可能的解決方案。