MSMQ ファイアウォール ポート

MSMQ ファイアウォール ポート

MSMQ プライベート キューへのパブリック読み取りアクセスを許可するために、ファイアウォールでどのポートを開く必要があるかを知りたいです。

Microsoft がポートのリストをここで公開していることは承知しています。 http://support.microsoft.com/default.aspx?scid=kb;EN-US;178517

しかし、MSMQ インスタンスに接続し、プライベート キュー (Active Directory は関係ありません) からメッセージを読み取るために特に必要なポートのみを開きたいと考えています。

答え1

最終的にこの記事を見つけました:MSMQ アクセス用のファイアウォールを構成する方法 そしてこの記事:道を空けろ - MSMQ が通過

要約すると、パブリック キューからメッセージを読み取るには、ポート 135、2103、および 2105 を開く必要があります。

答え2

その記事によると、Active Directory 用と示されているポート 389 を除き、すべてのポートが必要であるようです。

答え3

MSMQにはTCPポートが必要

  • 135
  • 2103
  • 2105

(私の個人的な経験)

答え4

サーバーからサーバーにメッセージを送信 (プッシュ) するには、TCP 1801 が必要です。

サーバーからメッセージをリモート受信 (プル) するには、TCP 135、2103、および 2105 が必要です。

通常、MSMQ でリモート受信を行うべきではありません。MSMQ がワークグループ モードで構成されている場合は、TCP 1801 のみが必要です。

関連情報