Re: How can I make the server to call back to client without being blocked by firewall.

From: David Schwartz (davids@webmaster.com)
Date: 09/30/02


From: David Schwartz <davids@webmaster.com>
Date: Mon, 30 Sep 2002 03:18:45 -0700

Bernie M wrote:

> > Our application will have thousands of clients, and any one of them can
> > make
> > connection to any one of others via our server. Therefore, our server has
> > to somehow do a call back to tell the called client that somebody is
> > trying
> > to
> > reach him. I am sure we will hit fire wall when our server tries to open a
> > connection
> > to the client.
> >
> > We don't want to slack the client's fire wall at all, so I am thinking
> > an always on TCP connections from the clients to our server may solve the
> > problem.
> > Anyway all the clients have to log in before they can make a call or be
> > called.
> >
> > Do you think this will work?

        All you have to do to make an application firewall friendly is the
following:

        1) If you prefer to use UDP, offer an option to fallback to TCP as
well.

        2) Make sure any client software you develop permits a proxy to be
configured.

        3) Document exactly what ports you use and what types of connections
you use.

        4) Provide a mode that requires the client to only make outbound TCP
connections.

        This will allow anyone who wants to use your application to properly
configure their firewalls and clients. Do not ever attempt to evade or
bypass firewalls by using provisions intended for one protocol to
smuggle through another. This will just result in reputable firms
blacklisting your application.

        DS



Relevant Pages

  • RE: No internet for clients
    ... I understand that the internal clients ... Please rerun the CEICW to make sure your SBS 2003 server have right ... How to configure Internet access in Windows Small Business Server 2003 ... Two network adapters - manual router connection to broadband ...
    (microsoft.public.windows.server.sbs)
  • RE: SBS VPN connects but no shares..
    ... VPN clients can no longer access internal resources after you install ... Windows Server 2003 Service Pack 1 on a computer that is running ISA Server ... How to configure a VPN connection to your corporate network in Windows XP ...
    (microsoft.public.windows.server.sbs)
  • Re: Problem
    ... the remote site and see if they have the connection manager installed. ... So...whichever is easier to set up on the router. ... location B need to connect individually via VPN to the SBS server at ... server - not sure of the clients ip scheme - but I think it is ...
    (microsoft.public.windows.server.sbs)
  • RE: Cant remote desktop to clients connected via VPN
    ... that the VPN connection works well. ... that RDP does not work to clients connected via VPN (to all other clients it ... > the SBS 2003, but from your IP configuration, I found your DNS server is ...
    (microsoft.public.windows.server.sbs)
  • RE: Clients are losing connection to the server.
    ... Thank you for posting in the SBS newsgroup. ... I understand that clients are losing ... connection to the SBS 2003 SP1 Server. ... 825763 How to configure Internet access in Windows Small Business Server ...
    (microsoft.public.windows.server.sbs)