Python - Lokale Host-IP abrufen [duplizieren]
Mögliche Duplikate:
Suchen lokaler IP-Adressen mit der stdlib von Python
Um meine localhost IP-Adresse zu erhalten, muss ichsocket.gethostbyname(socket.gethostname())
. Aber es gibt mir die Antwort127.0.0.1
. Wenn ich machean_existing_socket.getsockname()[0]
Ich bekomme die Antwort0.0.0.0
.
Ich benötige meine "echte" IP-Adresse (zum Beispiel 192.168.x.x), um eine Konfigurationsdatei zu ändern. Wie könnte ich es bekommen?