maybe this helps you:<br><br><a href="http://pypi.python.org/pypi/netifaces/0.3">http://pypi.python.org/pypi/netifaces/0.3</a><br><br>best regards,<br>Katcipis<br><br><div class="gmail_quote">On Tue, Apr 27, 2010 at 7:49 PM, joamag <span dir="ltr"><<a href="mailto:joamag@gmail.com">joamag@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">On 24 Abr, 14:50, DarkBlue <<a href="mailto:pict...@gmail.com">pict...@gmail.com</a>> wrote:<br>

> On Apr 22, 4:55 pm, joamag <<a href="mailto:joa...@gmail.com">joa...@gmail.com</a>> wrote:<br>
><br>
> > Does anybody know a cross platform way to retrieve the default DNS<br>
> > server IP address in python ?<br>
><br>
> > Thanks !<br>
> > Joćo<br>
><br>
> import os,urllib2,re<br>
><br>
> def getIpAddr():<br>
>     """<br>
>     Function for parsing external ip adress by pinging <a href="http://dyndns.com" target="_blank">dyndns.com</a><br>
>     """<br>
>     External_IP=urllib2.urlopen('<a href="http://checkip.dyndns.com/%27%29.read%28" target="_blank">http://checkip.dyndns.com/').read(</a>)<br>
>     m = re.search(r"(([0-9]+\.){3}[0-9]+)", External_IP)<br>
>     my_IP= m.group(1)<br>
>     return my_IP<br>
><br>
> print('Current Ip from DynDns :  %s ') % getIpAddr()<br>
><br>
> this gets you your ip address<br>
><br>
> hope it helps.<br>
<br>
Hi,<br>
<br>
It's not my ip address that I want to discover... I want to discover<br>
my default dns server ip address.<br>
This ip is stored in an operative system basis.<br>
<br>
Dos anyone know how to get it ?<br>
<div><div></div><div class="h5">--<br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
</div></div></blockquote></div><br>