IP-Adresse & Geolocation!
Teil 2
Dieses PyQt6-Tool, kein QT-Designer, zeigt eine IP-Adresse mit Geolocation-Details wie:
Land, Stadt, Provider, Koordinaten. Dafür nutze ich eine kostenlose Web-API (ip-api.com),
da echte Geolocation-Daten nicht lokal auf dem Rechner liegen, sondern von einem Online-Dienst
abgefragt werden müssen.
Es wird der kostenlose Dienst
ip-api.com genutzt (keine Anmeldung nötig, Limit: 45 Anfragen/Minute
für private Nutzung). Für professionelle/kommerzielle Zwecke oder höhere Anfragemengen gibt es
kostenpflichtige Alternativen (z. B. ipinfo.io mit API-Key). Die Genauigkeit von IP-Geolocation ist
grundsätzlich begrenzt – meist stimmt das Land sehr gut, Stadt/Region kann je nach Provider
abweichen.
Diese PyQt6-Oberfläche ist identisch mit der Applikation
„file attribute changer“ Sie läuft ebenfalls in
einem Worker-Thread, damit das Fenster während der Netzwerkabfrage nicht einfriert.
1️⃣ Eingabefeld für IP-Adresse oder Domain (z. B. 8.8.8.8 oder example.com). Bild oben rechts:
Sind im Eingabefeld eine IP-Adresse oder Domain vorhanden, dann wird nach Betätigung des
Buttons „2️⃣ Details abfragen“ Daten für diese Eingabe bereitgestellt. Ist das Eingabefeld leer,
Bild oben links, dann wird nach Betätigung Button „eigene IP“ oder Button „ 2️⃣ Details abfragen“
deine eigene IP visualisiert.
3️⃣ Ergebnisfelder: Land, Region, Stadt, Postleitzahl, Koordinaten, Zeitzone, Internetanbieter,
Organisation, AS-Nummer, sowie Hinweise wie "Proxy/VPN erkannt" oder "Hosting-IP"
4️⃣ Klickbarer Link zu Google Maps mit den gefundenen Koordinaten. Protokollbereich unten mit Rohdaten
und Fehlermeldungen.
Achtung! Korrektur "Google Maps"
Für die Python-IP-Adresse & Geolocation-Applikation wird ein
Download zur Verfügung gestellt.
Aus irgendeinem Grund wird die Befehlszeile 199, im obigen Bild, nicht richtig
dargestellt. Bitte nach dem Download den Source Code nachträglich korrigieren.
Python IP-Adresse & Geolocation. Ohne Gewähr © 2026 Hans Busche