Python - Obtenha o IP do host local [duplicado]
Duplicata Possível:
Encontrando endereços IP locais usando o stdlib do Python
Para obter meu endereço IP localhost eu façosocket.gethostbyname(socket.gethostname())
. Mas isso me dá a resposta127.0.0.1
. Se eu fizeran_existing_socket.getsockname()[0]
Eu recebo a resposta0.0.0.0
.
Eu preciso do meu endereço IP 'real' (por exemplo 192.168.x.x) para modificar um arquivo de configuração. Como eu poderia conseguir isso?