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 (898702)



The information in this article applies to:

  • Microsoft Message Queue Server (MSMQ) 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 "direct=http" 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

REFERENCES

For answers to frequently asked questions about Message Queue Server 1.0, Message Queuing 2.0, and Message Queuing 3.0, visit the following Microsoft Web site:For more information about delivering messages sent over the Internet in Message Queuing 3.0, visit the following Microsoft Developer Network (MSDN) Web site:For more information about BizTalk Message Queuing in BizTalk Server 2004, visit the following MSDN Web sites:

Modification Type:MajorLast Reviewed:2/9/2006
Keywords:kbinfo KB898702 kbAudDeveloper