Microsoft KB Archive/898702

= Network Address Translation (NAT) support in Message Queue Server 1.0, in Message Queuing 2.0, in Message Queuing 3.0, and in BizTalk Message Queuing =

Article ID: 898702

Article Last Modified on 3/15/2007

-

APPLIES TO


 * Microsoft Message Queue Server 1.0
 * Microsoft Message Queuing 2.0
 * Microsoft Message Queuing 3.0
 * Microsoft BizTalk Server 2004 Developer Edition
 * Microsoft BizTalk Server 2004 Enterprise Edition
 * Microsoft BizTalk Server 2004 Partner Edition
 * Microsoft BizTalk Server 2004 Service Pack 1
 * Microsoft BizTalk Server 2004 Standard Edition

-





INTRODUCTION
Network Address Translation (NAT) is primarily used to convert a public IP address into a private IP address. NAT devices can be routers, firewalls, or proxy servers. NAT services can be provided by software or by hardware devices. You can implement NAT in many different configurations. Because testing and troubleshooting these many different configurations is complex, using client NAT or server NAT together with the following products is not supported:
 * Microsoft Message Queue Server 1.0
 * Microsoft Message Queuing 2.0
 * Microsoft Message Queuing 3.0
 * BizTalk Message Queuing (MSMQT) in Microsoft BizTalk Server 2004



MORE INFORMATION
You might be able to successfully deploy and operate Message Queuing and MSMQT together with NAT. However, these products are not designed or tested for deployment and operation together with NAT. The only supported way to use Message Queuing together with NAT is to use HTTP messaging and HTTPS messaging in Message Queuing 3.0. HTTP messaging and HTTPS messaging are not available in MSMQT because MSMQT does not currently support the SOAP Reliable Messaging Protocol (SRMP).

For more information, click the following article numbers to view the articles in the Microsoft Knowledge Base:

884972 Remote receive that uses &quot;direct=http&quot; is not supported when you use HTTP or HTTPS with Microsoft Message Queuing 3.0 in Windows Server 2003 and in Windows XP Service Pack 2

315471 How to use Message Queuing 3.0 to perform secure Internet messaging over HTTPS in IIS

183293 How to configure a firewall for MSMQ access

