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