MSMQ-Firewall-Ports

MSMQ-Firewall-Ports

Ich möchte wissen, welche Ports in einer Firewall geöffnet werden müssen, um öffentlichen Lesezugriff auf eine private MSMQ-Warteschlange zu ermöglichen.

Mir ist bekannt, dass Microsoft hier eine Liste der Ports veröffentlicht: http://support.microsoft.com/default.aspx?scid=kb;EN-US;178517

Ich möchte jedoch nur die Ports öffnen, die speziell erforderlich sind, um eine Verbindung mit der MSMQ-Instanz herzustellen und Nachrichten aus einer privaten Warteschlange zu lesen (kein Active Directory beteiligt).

Antwort1

Schließlich fand ich diesen Artikel:So konfigurieren Sie eine Firewall für den MSMQ-Zugriff Und dieser Artikel:Weg frei – MSMQ kommt durch

Um es noch einmal zusammenzufassen: Sie müssen die Ports 135, 2103 und 2105 geöffnet haben, um eine Nachricht aus einer öffentlichen Warteschlange zu lesen.

Antwort2

Aus diesem Artikel geht hervor, dass alle diese Ports erforderlich sind, mit Ausnahme von Port 389, der dem Artikel zufolge für Active Directory bestimmt ist.

Antwort3

MSMQ erfordert TCP-Ports

  • 135
  • 2103
  • 2105

(meine persönliche Erfahrung)

Antwort4

Um nur Nachrichten (Push-Nachrichten) von Server zu Server zu senden, benötigen Sie TCP 1801.

Zum Remote-Empfang (Pull) von Nachrichten von einem Server benötigen Sie TCP 135, 2103 und 2105.

Normalerweise sollten Sie mit MSMQ keinen Remote-Empfang durchführen. Wenn Sie MSMQ im Arbeitsgruppenmodus konfiguriert haben, ist nur TCP 1801 erforderlich.

verwandte Informationen