How to solve this problem

Chris Angelico rosuav at
Tue Aug 9 13:33:35 CEST 2011

On Tue, Aug 9, 2011 at 12:10 PM, Johny <python at> wrote:
> I have a client that  is a part of a local network.This client has a
> local address( not public).Is there a way how I can connect to this
> client from outside world?
> What software must I install so that I can connect and control that
> client from outside?

Presumably you are using NAT (Network Address Translation). You'll
need to arrange for a port (or a set of ports) to be forwarded to that
computer, which is done by configuring your NAT router. In a simple
home network, this usually means logging in using the router's home
page, such as or (it'll be the
same as your default gateway); otherwise, talk to your network admin
about it.

The port or ports that you need to forward will depend on what you
mean by "connect and control". For SSH, that's port 22; for VNC, port
5900. Other services are on other ports.

By the way, this is a networking question, not a Python one.

Chris Angelico

More information about the Python-list mailing list