How to publish internal Message Queuing through ISA Server (319454)



The information in this article applies to:

  • Microsoft Internet Security and Acceleration Server 2000
  • Microsoft Message Queuing 2.0

This article was previously published under Q319454

SUMMARY

This step-by-step article explains how to Publish Internal Message Queuing through ISA Server.

back to the top

Publish Message Queuing

To publish Microsoft Message Queuing through ISA, follow these steps:
  1. 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.
  2. 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    |
    +---------------------------------------------------+
    					
  3. Publish the following protocol under the Server publishing rule in ISA:

    Any RPC, MSMQ1801, MSMQ2101, MSMQ2103, MSMQ2105

  4. Under Access policy, turn on IP Packet filtering and IP Routing.
  5. Add the IP Packet filter to open the local port of 1801, 2101, 2103, 2105.
  6. 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.
back to the top

REFERENCES

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 INFO: TCP, UDP, and RPC Ports Used by MSMQ

back to the top

Modification Type:MajorLast Reviewed:4/20/2005
Keywords:kbhowto kbHOWTOmaster KB319454 kbAudDeveloper