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.