We are having some issues with our set-up now it is deployed over a firewall
and I was wondering if anybody could help. The constituent parts are
several objects running under MTS on an app server, a DB on a DB server,
web pages on a web server. These are all in a contained within a domain,
effectively the DMZ. Between this domain and the back office domain there
is a firewall using NAT. Within the back office domain are Win32 clients,
using the objects running under MTS on the app server in the DMZ. The
firewall is set-up to allow traffic through which instantiated through the
back office domain, there is no NAT between the back office and the DMZ but
if one of the DMZ machines attempts to talk to the back office machines, NAT
is employed. Our problem is that after six minutes of inactivity between a
Win32 client and the MTS objects we start getting RPC server unavailable
errors. I have read about DCOM servers pinging their clients to check if
they have not been torn down but from the documents I have found it is not
clear if the client pings the server or vice versa. If the client is
pinging the server I cannot see a problem with our set up but if the true is
opposite, maybe the documents I have found stating that NAt cannot work with
DCOM may come into play. The way I read these documents is that the IP
address of the server is wrappered up with the call from the client to the
server and so any NAT would cause issues.
Could anybody shed any light on this matter?
Thanks.
Paul ...
and I was wondering if anybody could help. The constituent parts are
several objects running under MTS on an app server, a DB on a DB server,
web pages on a web server. These are all in a contained within a domain,
effectively the DMZ. Between this domain and the back office domain there
is a firewall using NAT. Within the back office domain are Win32 clients,
using the objects running under MTS on the app server in the DMZ. The
firewall is set-up to allow traffic through which instantiated through the
back office domain, there is no NAT between the back office and the DMZ but
if one of the DMZ machines attempts to talk to the back office machines, NAT
is employed. Our problem is that after six minutes of inactivity between a
Win32 client and the MTS objects we start getting RPC server unavailable
errors. I have read about DCOM servers pinging their clients to check if
they have not been torn down but from the documents I have found it is not
clear if the client pings the server or vice versa. If the client is
pinging the server I cannot see a problem with our set up but if the true is
opposite, maybe the documents I have found stating that NAt cannot work with
DCOM may come into play. The way I read these documents is that the IP
address of the server is wrappered up with the call from the client to the
server and so any NAT would cause issues.
Could anybody shed any light on this matter?
Thanks.
Paul ...