weis jemand hier wie ich meine IPv4 adresse mithilfe von python bekomme? Es muss auf Linux und windows funktionieren... danke
IPv4
Die interne oder die externe IPv4-Adresse?
_______________________________________________________________________________
https://www.python-kurs.eu/index.php
https://learnxinyminutes.com/docs/python/ https://learnxinyminutes.com/docs/de-de/python-de/
https://quickref.me/python https://docs.python-guide.org/
- __blackjack__
- User
- Beiträge: 14250
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
Das ist die 127.0.0.1 
“All tribal myths are true, for a given value of 'true'.” — Terry Pratchett, The Last Continent
für die externe IP-Adresse einige Code-Samples (auch Python): https://www.ipify.org/
_______________________________________________________________________________
https://www.python-kurs.eu/index.php
https://learnxinyminutes.com/docs/python/ https://learnxinyminutes.com/docs/de-de/python-de/
https://quickref.me/python https://docs.python-guide.org/
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.
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.
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)
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.
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
Für alle meine Code Beispiele gilt: "There is always a better way."
https://projecteuler.net/profile/Brotherluii.png
vermutlich auf die eine und/oder andere oben erwähnte Art
_______________________________________________________________________________
https://www.python-kurs.eu/index.php
https://learnxinyminutes.com/docs/python/ https://learnxinyminutes.com/docs/de-de/python-de/
https://quickref.me/python https://docs.python-guide.org/
