IPv4

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Merkator
User
Beiträge: 151
Registriert: Sonntag 5. Dezember 2021, 17:15

Hey,

weis jemand hier wie ich meine IPv4 adresse mithilfe von python bekomme? Es muss auf Linux und windows funktionieren... danke

:)
Benutzeravatar
grubenfox
User
Beiträge: 593
Registriert: Freitag 2. Dezember 2022, 15:49

Die interne oder die externe IPv4-Adresse?
Benutzeravatar
__blackjack__
User
Beiträge: 13937
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Das ist die 127.0.0.1 😇
“Java is a DSL to transform big Xml documents into long exception stack traces.”
— Scott Bellware
Benutzeravatar
grubenfox
User
Beiträge: 593
Registriert: Freitag 2. Dezember 2022, 15:49

für die externe IP-Adresse einige Code-Samples (auch Python): https://www.ipify.org/
imonbln
User
Beiträge: 187
Registriert: Freitag 3. Dezember 2021, 17:07

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.
Merkator
User
Beiträge: 151
Registriert: Sonntag 5. Dezember 2021, 17:15

Hab schon behoben. Danke trotzdem
Benutzeravatar
ThomasL
User
Beiträge: 1377
Registriert: Montag 14. Mai 2018, 14:44
Wohnort: Kreis Unna NRW

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.
Ich bin Pazifist und greife niemanden an, auch nicht mit Worten.
Für alle meine Code Beispiele gilt: "There is always a better way."
https://projecteuler.net/profile/Brotherluii.png
Benutzeravatar
grubenfox
User
Beiträge: 593
Registriert: Freitag 2. Dezember 2022, 15:49

vermutlich auf die eine und/oder andere oben erwähnte Art
Antworten