Seite 1 von 1
IPv4
Verfasst: Mittwoch 17. Mai 2023, 21:00
von Merkator
Hey,
weis jemand hier wie ich meine IPv4 adresse mithilfe von python bekomme? Es muss auf Linux und windows funktionieren... danke

Re: IPv4
Verfasst: Mittwoch 17. Mai 2023, 22:56
von grubenfox
Die interne oder die externe IPv4-Adresse?
Re: IPv4
Verfasst: Donnerstag 18. Mai 2023, 10:57
von __blackjack__
Das ist die 127.0.0.1

Re: IPv4
Verfasst: Donnerstag 18. Mai 2023, 11:16
von grubenfox
für die externe IP-Adresse einige Code-Samples (auch Python):
https://www.ipify.org/
Re: IPv4
Verfasst: Donnerstag 18. Mai 2023, 11:37
von imonbln
Die Frage ist etwas unpräzise formuliert, daher gibt es mehre Antworten abhängig davon was du mit meiner IP meinst.
Wenn du mit meiner IP meinst, mit welcher der Computer sich selbst erreichen kann, ist die Antwort 127.0.0.1, das ist im RFC1122 festgelegt, da kannst du dich drauf verlassen.
Wenn du mit meiner IP aber meinst, die IP, mit welcher andere Computer im selben Netzwerk dein Computer erreichen können, sollte folgender Code unter Windows und Linux funktionieren.
Code: Alles auswählen
import socket
hostname = socket.gethostname()
ipaddr = socket.gethostbyname(hostname)
print(ipaddr)
Als letzte Möglichkeit fällt mir ein das du mit meiner IP die IP meinst welcher dein Router im Internet hat, dann brauchst entweder einen Service wie grubenfox vorgeschlagen hat, welcher die sagt, mit welcher IP du anfragst oder du musst nachsehen, ob dein Router eine API hat, über welche du die Informationen abfragen kannst.
Re: IPv4
Verfasst: Donnerstag 18. Mai 2023, 22:09
von Merkator
Hab schon behoben. Danke trotzdem
Re: IPv4
Verfasst: Freitag 19. Mai 2023, 20:32
von ThomasL
Ja, Danke für die Info das du es behoben hast.
Eventuell könntest du dich ja auch herablassen und uns mitteilen WIE du es behoben hast.
Re: IPv4
Verfasst: Freitag 19. Mai 2023, 22:34
von grubenfox
vermutlich auf die eine und/oder andere oben erwähnte Art