Python to tell what is the IP of my PC .

Tim Williams tim at
Thu Nov 9 01:24:35 CET 2006

On 09/11/06, Nicolas G <nicolasg at> wrote:
> On 11/9/06, Tim Williams <tim at> wrote:
> > On 8 Nov 2006 15:35:31 -0800, NicolasG <nicolasg at> wrote:
> > > How can I use python to get the real IP address of my DSL router (when
> > > my PC is part of the local home LAN) ?
> >
> > The router will the PC's default gateway IP address,  if you are on a
> > windows platform,  you can view it by typing IPCONFIG (enter) from a
> > command prompt.
> This is the  router local IP, I need to get the router "outside" IP witch is
> the real one.

Oh sorry I missed that.

In that case,  get a free dynamic hostname from someone like
Install their client on your PC.   The client will keep the hostname
updated with your "real" external IP address,  and you can use
socket.gethostbyname(hostname) to query it.

It will only take a few minutes to set up the NO-IP account and client


More information about the Python-list mailing list