Does anyone have any experience of MSMQ over a firewall that's doing NAT ?
We are trying to use MSMQ to pass messages from a Web Server on the public
side of our Checkpoint Firewall to machines on the private side of the
firewall.
The installation and apps worked fine during testing on our internal
networks (and also across a dial up connection). However, when trying to
install MSMQ on the Web Server on the other side gives us a message saying
something like
1. The database must be running Windows NT integrated security mode
2. You must have admin priv's on the PEC.
Talking to MS, they are implying, without actually producing anything
definitive, that MSMQ will not work when NAT is used - this seems to me to
be a major limitation - NAT is hardly an unusual way of protecting internal
networks from the internet, or even from a third party company with whom we
might want to exchange information without exposing our internals !
So, if anyone has any experience, good or bad with the above, I'd be glad to
hear about it !
thanks
anu
Anu Gupta wrote in message ...
Any help will be appreciated. Please also reply to my email too.
mail:c...@sei-it.com
BTW, the required ports for MSMQ is in MSKB: Q178517
Thanks.
Chun-li
In article <uvYm2m#y#GA.198@cppssbbsa03>,
Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.
{ internet }
|
--------------
| firewall | --------- [ webservers]
-------------
|
{ intranet }
You're webserver will have 2 addresses and I believe 2 nic cards. (1 address
each). one of these IP address will be the external address and the other
will be the internal address. Try to set up rules on the external address
so that only http/https ports are open to it from the internet. then Only
open the ports you need for MSMQ from the internal IP to your intranet. I
would even go as far as to limit the connection to only the PEC on your
intranet. This will protect your intranet. You'll have to set up the
webservers to Route all MSMQ traffic through the PEC.
There's an article on support.microsoft.com detailing the ports you need to
open for MSMQ through a firewall. I found that it was fairly accurate.
Another way would be to open all of the ports and then look at what it is
using to talk and work down the number you have to have open.
good luck
-casey-
Also try not to setup the webserver as a PSC but an independent client that
is part of a MSMQ site. To be able to successfully install an independent
client you might need to setup the hosts file in
c:\winnt\system32\drivers\etc to have a lookup of the site controllers name
and IP (which should be on the internal side of the network) and make sure
that you set the option in the network properties of the card (on the web
server) on your internal network to use the lmhosts lookup.
As far as your firewall is concerned you may have to set it up to let some
traffic from the web to flow through your internal network.
Try it , it may or may not work