how to obtain its ip address ?

Daniel Yoo dyoo at hkn.eecs.berkeley.edu
Wed Jun 23 16:42:26 EDT 2004


marco <manatlan at online.fr> wrote:
: I'd search a lot ... but i had not found
: how can i obtain my ip address (when i'm connected to the www) ?!


Hi Marco,


Here's a quicky way to do it:

###
import socket

def getSelfIp():
    """Returns the IP address of the local host."""
    return socket.gethostbyname(socket.gethostname())
###


This might not work perfectly.  If you want something more
comprehensive, you may want to use something like the localIP()
function in Webware:

    http://webware.sourceforge.net/Webware-0.8b2/MiscUtils/Docs/Source/Files/Funcs.py.html

This appears to be a bit more systematic in getting a good local IP
address.


Good luck to you!



More information about the Python-list mailing list