0

我NetMq服務器應用程序正在偵聽端口5556,我已經在Azure門戶定義了以下入站規則上...Azure的ARM門戶網站 - 服務器2016 VM - 配置NSGs爲NETMQ一個特定的TCP端口

enter image description here

enter image description here

出站規則...

enter image description here

客戶端通過互聯網進入。

我暫時關閉測試VM上的防火牆,同時嘗試使Azure配置正確。

入站規則是否正確?

在出站方面;源標籤應該設置爲什麼?該屏幕截圖顯示源標記設置爲「Internet」,但我嘗試將其源設置爲「任何」,但仍然無效。

Thx!

+0

我認爲,我們應該檢查你的NETMQ哪個端口上偵聽。請運行以下命令來檢查它:netstat -ant | findstr 5556 –

+0

@Jason - 從該命令獲得「TCP 127.0.0.1:5556 0.0.0.0:0 LISTENING InHost」,它看起來像在預期的端口上偵聽。 – inthegarden

+0

你可以從外部telnet這個端口嗎? –

回答

1

根據你的描述,你的應用程序監聽127.0.0.1:5556,我們應將其更改爲0.0.0.0:5556