Consultas a DNS y Tabla de rutage II

Hernan Martinez Foffani hernan en orgmf.com.ar
Lun Sep 9 17:59:59 CEST 2002


> como sabeis, un ordenador puedes tener configurados varios 
> interfaces, es decir, que un mismo
> ordenador puede tener distintas direcciones IP dependiendo del 
> interfaz o a la red que este
> conectada. Se puede saber todas las direcciones IP que tienes una 
> maquina? asi podria hacer la
> consulta por cada uno de los interfaces y no solo por uno que 
> vea, que es lo que creo entender por
> la doc que hacen estas llamadas.

respuesta corta:
no. no se puede :-(

respuesta media:
socket.gethostbyname_ex(socket.gethostname())

respuesta larga:
gethostbyname_ex (bah.. toda la familia) depende que haya un
/etc/hosts o un DNS bien configurado.
y tampoco es garantia, por ejemplo en conexiones tipo PPP.

si realmente lo necesitas, haz un llamado a un comando del sistema
operativo.  ifconfig o ipconfig, etc. dependiendo del S.O.

-H.





Más información sobre la lista de distribución Python-es