MSMQ 防火牆連接埠

MSMQ 防火牆連接埠

我想知道需要在防火牆上打開哪些連接埠才能允許對 MSMQ 專用佇列的公共讀取存取。

我知道微軟在這裡發布了連接埠列表: http://support.microsoft.com/default.aspx?scid=kb;EN-US;178517

但我只想打開連接到 MSMQ 實例並從專用佇列讀取訊息(不涉及 Active Directory)時特別需要的連接埠。

答案1

最終我找到了這篇文章:如何為 MSMQ 存取設定防火牆 。還有這篇文章:掃清道路 - MSMQ 即將通過

回顧一下,您需要開啟連接埠 135、2103 和 2105 才能從公共佇列中讀取訊息。

答案2

從該文章來看,似乎所有這些連接埠都是必需的,但連接埠 389 除外,它表明該連接埠用於 Active Directory。

答案3

MSMQ 需要 TCP 連接埠

  • 135
  • 2103
  • 2105

(我的個人經驗)

答案4

若要僅在伺服器之間傳送(推播)訊息,您需要 TCP 1801。

若要從伺服器遠端接收(拉取)訊息,您需要 TCP 135、2103 和 2105。

通常您不應該使用 MSMQ 進行遠端接收。如果您在工作群組模式下設定了 MSMQ,則僅需要 TCP 1801。

相關內容