On Nov 21, 9:15 am, Gilles Ganault <[EMAIL PROTECTED]> wrote:
> Hello
>
> I need to get the local computer's IP address, ie. what's displayed
> when running "ifconfig" in Linux:
>
> # ifconfig
> eth0      Link encap:Ethernet  HWaddr 00:15:58:A1:D5:6F  
>           inet addr:192.168.0.79  Bcast:192.168.0.255
> Mask:255.255.255.0
>
> I know about socket.gethostbyname, but this relies on what's in
> /etc/hosts, and I'd rather have a more independent solution.
>
> What would be a good way to do this?
>
> Thank you.

Be aware that it is very possible to have multiple IP addresses from
which to choose (systems have multiple network adapters, VPNs,
wireless, etc.), so the question might not be how to get THE IP
address, but how to get THE RIGHT IP address.  Selecting the right IP
address from among several is not always clear cut.

-- Paul
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to