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 のみが必要です。