This step-by-step article explains how to Publish Internal Message Queuing through ISA Server.
Publish Message Queuing
To publish Microsoft Message Queuing through ISA, follow these steps:
- On the Message Queuing server, create a queue under the private queues. Set the default gateway to an internal ISA IP address on the Message Queuing server.
- Create the following protocol definitions under the policy elements in ISA:
+---------------------------------------------------+
|Name |Port number |Protocol type |Direction |
+---------------------------------------------------+
|MSMQ 1801 |1801 |TCP |inbound |
+---------------------------------------------------+
|MSMQ 2101 |2101 |TCP |inbound |
+---------------------------------------------------+
|MSMQ 2103 |2103 |TCP |inbound |
+---------------------------------------------------+
|MSMQ 2105 |2105 |TCP |inbound |
+---------------------------------------------------+
- Publish the following protocol under the Server publishing rule in ISA:
Any RPC, MSMQ1801, MSMQ2101, MSMQ2103, MSMQ2105
- Under Access policy, turn on IP Packet filtering and IP Routing.
- Add the IP Packet filter to open the local port of 1801, 2101, 2103, 2105.
- For the remote client, use direct=os:hostname instead of direct=tcp:IP, and then add a item in the Hosts file that maps the Message Queuing server name to its ISA external IP address.
For additional information about ports that Microsoft Message Queuing uses, click the article number below
to view the article in the Microsoft Knowledge Base:
178517
(http://support.microsoft.com/kb/178517/EN-US/
)
INFO: TCP, UDP, and RPC Ports Used by MSMQ