我對azure很陌生,似乎無法掌握一些基本的網絡概念。我想在一臺機器上打開郵件服務器,並允許另一臺機器連接到它,以便兩臺機器可以通過虛擬網絡使用電子郵件。 (僅限內部,不需要將其公開給互聯網)。連接兩臺虛擬機和azure虛擬網絡
我的嘗試:我創建了兩個虛擬機,將它們放在同一個網絡組,資源組和安全組中。我在一臺機器上安裝了hmailserver(讓我們稱之爲機器A)。我能夠連接到郵件服務器並從機器A發送/接收郵件。機器B無法看到郵件服務器。服務器在端口25(SMTP)和端口143(IMAP)上運行。
計算機A的IP地址爲10.0.0.4
如果我跑「的telnet 10.0.0.4 25」我得到「無法打開連接到主機......」
如果我跑平10.0.0.4我取得成功的回覆。
兩個防火牆都完全關閉。
通過Azure,我設置入站和出站的安全規則以允許兩個端口上的「任何」。
在郵件服務器設置上,我允許來自任何IP的連接。
我試着將服務器更改爲在端口1025和1026而不是25和143上運行,並重新配置所有內容以查看這些特定端口是否被天藍色阻塞。
我很難過。
它們在同一個vnet中嗎? – 4c74356b41
是的。他們可以使用本地IP查看ping彼此,因此它們必須聯網。 – user3726494
除非你在網絡接口級別強加nsg,否則在vnet內部不應該有任何端口被azure阻塞,你確定你的應用程序正在監聽ip地址,而不僅僅是在本地主機上嗎? – 4c74356b41