Machine identification

John Fabiani jfabiani at yolo.com
Wed Sep 8 14:19:26 EDT 2004


Skip Montanaro wrote:

> 
>     Greg> How can I get the name (or ip) of the machine where my python
>     Greg> script is running?  I'd like to add it to my log entry.
> 
> % python2.3
> Python 2.3.4 (#1, Jul 19 2004, 16:02:09)
> [GCC 3.0.1] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>>>> import socket
>>>> socket.gethostname()
> 'manatee.mojam.com'
>>>> socket.gethostbyname(socket.gethostname())
> '199.249.165.175'
> 
> Skip
The above does not work for me. 

socket.gethostbyname(socket.gethostname())
> '127.0.0.2'

the ip address is 192.168.1.211 for the computer. And 127.0.0.2 is not
localhost.  
John



More information about the Python-list mailing list