Haupt Linux Rufen Sie Geolocation-Informationen der IP-Adresse in Bash unter Linux ab
 

Rufen Sie Geolocation-Informationen der IP-Adresse in Bash unter Linux ab


Um die geografischen Standortinformationen zu einer bestimmten IP-Adresse zu erhalten, müssen Sie einen Onlinedienst nutzen, der die entsprechende API bereitstellt. Es ist eine gute Idee, einen öffentlichen Dienst zu nutzen, um das Autorisierungsverfahren und die API-Schlüsselverwaltung zu vermeiden. Ein solcher Dienst ist FreeGeoIP.net.

Es bietet eine öffentliche HTTP-API zur Suche nach der Geolokalisierung von IP-Adressen. Es verwendet eine Datenbank mit IP-Adressen, die Städten zugeordnet sind, sowie andere relevante Informationen wie Zeitzone, Breiten- und Längengrad. Das ist sehr nützlich.

Der Dienst kann Suchergebnisse als JSON oder XML bereitstellen. Wenn wir also Curl mit einem JSON-Parser kombinieren, können wir die erforderlichen Informationen erhalten.

Ich werde meinen Lieblings-JSON-Parser verwenden, jq:

jq-in-reposEs ist sehr leicht und schnell.

Für unseren Fall sollte die Abfrage wie folgt lauten:

|_+_|

Der „json“-Teil ist hier das gewünschte Datenformat. Neben JSON kann es auch XML oder CSV sein.

Lassen Sie uns die Abfrage mit Curl ausführen und die Ausgabe sehen:

Geo-Query-RohDas Ergebnis ist eine rohe JSON-Ausgabe, die schwer zu lesen ist. Um das Erscheinungsbild der Ergebnismenge zu verbessern, verwenden wir das jq-Tool. Kombinieren Sie es mit Curl wie folgt:

|_+_|

Die Ausgabe wird einfacher zu lesen sein:Geo-Abfrage-gefiltert

Mit jq können Sie die Ausgabe filtern und dafür sorgen, dass nur die erforderlichen Felder angezeigt werden. Der folgende Befehl zeigt nur den Ländernamen sowie den Breiten- und Längengrad an:

|_+_|

Sie können diesen Befehl als folgendes Shell-Skript speichern:

|_+_|

Wenn Sie das nächste Mal Geolokalisierungsinformationen benötigen, können Sie Ihr Skript wie folgt ausführen:

|_+_|

Das ist es.

Lesen Sie Weiter

Was ist neu in Windows 11 Version 21H2, Erstveröffentlichung?
Was ist neu in Windows 11 Version 21H2, Erstveröffentlichung?
Microsoft hat Windows 11, Version 21H2, am 5. Oktober 2021 veröffentlicht. Die endgültige Version ist Build 22000.258. Hier sind die verfügbaren Änderungen
So ändern Sie die Farbe der Taskleiste in Windows 10
So ändern Sie die Farbe der Taskleiste in Windows 10
In Windows 10 hat Microsoft mindestens drei Optionen bereitgestellt, mit denen Sie die Farbe der Taskleiste anpassen können.
Anleitung: HP-Druckertreiber-Update für Windows
Anleitung: HP-Druckertreiber-Update für Windows
So laden Sie HP-Druckertreiber herunter und aktualisieren sie. Help My Tech bietet automatische HP-Treiberaktualisierungen, um Ihnen Zeit und Frust zu ersparen
Aktivieren Sie Mouse ClickLock in Windows 10
Aktivieren Sie Mouse ClickLock in Windows 10
ClickLock ist eine spezielle Funktion von Windows, die es ermöglicht, die primäre (normalerweise linke) Maustaste nach einem einzigen Klick zu sperren.
So beheben Sie Ihr Audiosignal, wenn Dota 2 den Mikrofoneingang nicht erkennt
So beheben Sie Ihr Audiosignal, wenn Dota 2 den Mikrofoneingang nicht erkennt
Verpassen Sie die Spannung, mit Ihrem Team zu sprechen, während Sie Dota 2 spielen? So bringen Sie Ihr Mikrofon mit diesem Steam-basierten MOBA-Spiel zum Laufen
Microsoft reduziert die Latenz beim Xbox Cloud Gaming und fügt Maus- und Tastaturunterstützung hinzu
Microsoft reduziert die Latenz beim Xbox Cloud Gaming und fügt Maus- und Tastaturunterstützung hinzu
Xbox Cloud Gaming, auch bekannt als Project xCloud, erhält Unterstützung für Maus und Tastatur. Microsoft empfiehlt allen Entwicklern, ihre Produkte dort zu aktualisieren
So stellen Sie das klassische Download-Panel unten in Google Chrome wieder her
So stellen Sie das klassische Download-Panel unten in Google Chrome wieder her
Sie können das klassische Download-Bedienfeld in Chrome wiederherstellen, indem Sie das Flag „Download-Blase aktivieren“ auf „Deaktiviert“ setzen.
So aktualisieren Sie Ihren SD-Kartenleser-Treiber
So aktualisieren Sie Ihren SD-Kartenleser-Treiber
Sie müssen Ihren SD-Kartenleser-Treiber aktualisieren. Das Problem könnte mit den Gerätetreibern zusammenhängen. Entdecken Sie die richtigen Schritte, um dieses Problem zu beheben.
Aktivieren Sie das phonetische Vorlesen von Erzählerzeichen in Windows 10
Aktivieren Sie das phonetische Vorlesen von Erzählerzeichen in Windows 10
So aktivieren Sie das phonetische Vorlesen von Narrator-Zeichen in Windows 10. Dadurch wird das automatische Vorlesen der Phonetik aktiviert, was das klassische Verhalten darstellt.
Microsoft sperrt im Windows 10 Anniversary Update einige Gruppenrichtlinienoptionen für Enterprise-Editionen
Microsoft sperrt im Windows 10 Anniversary Update einige Gruppenrichtlinienoptionen für Enterprise-Editionen
Heute haben wir überraschenderweise herausgefunden, dass Microsoft die Verfügbarkeit einiger Gruppenrichtlinienoptionen in Windows 10 Version 1607 heimlich geändert hat. Windows 10
Abgehacktes Gameplay, aber hohe FPS – Was tun?
Abgehacktes Gameplay, aber hohe FPS – Was tun?
Wenn Ihr Gameplay abgehackt ist, Sie aber eine hohe FPS haben, könnte Ihr Treiber schuld sein. Erfahren Sie, wie Sie Treiber in wenigen Minuten automatisch aktualisieren.
So entfernen Sie Home aus dem Datei-Explorer in Windows 11
So entfernen Sie Home aus dem Datei-Explorer in Windows 11
Um Home aus dem Datei-Explorer zu entfernen, öffnen Sie regedit, navigieren Sie zur Taste „Erweitert“, setzen Sie HubMode auf 1 und löschen Sie den GUID-Wert für den Ordner.
So löschen Sie die Datei Hiberfil.sys (Ruhezustand) in Windows 10
So löschen Sie die Datei Hiberfil.sys (Ruhezustand) in Windows 10
Wenn der Ruhezustand aktiviert ist, erstellt das Betriebssystem eine Datei namens hiberfil.sys im Stammverzeichnis Ihres Laufwerks C:. So löschen Sie die Ruhezustandsdatei in Windows 10.
Die Filterung von Webinhalten wird als Teil von Microsoft Defender ATP angeboten
Die Filterung von Webinhalten wird als Teil von Microsoft Defender ATP angeboten
Die Webinhaltsfilterung ist eine neue Funktion in Microsoft Defender ATP, die es Sicherheitsadministratoren ermöglicht, den Zugriff auf Websites basierend auf zu verfolgen und zu regulieren
Fügen Sie das Kontextmenü für den Präsentationsmodus in Windows 10 hinzu
Fügen Sie das Kontextmenü für den Präsentationsmodus in Windows 10 hinzu
Der Präsentationsmodus in Windows 10 soll Benutzern tragbarer Geräte (z. B. Laptops) helfen. Sie können es über ein Kontextmenü schneller aktivieren oder deaktivieren.
So laden Sie Logitech-Webcam-Treiber herunter
So laden Sie Logitech-Webcam-Treiber herunter
Mit Help My Tech können Sie in wenigen Minuten veraltete oder fehlende Treiber finden. Hier finden Sie den Download Ihres Logitech-Webcam-Treibers und mehr.
Schauen Sie sich diese 2 neuen 4K-Designs für Windows 10 an
Schauen Sie sich diese 2 neuen 4K-Designs für Windows 10 an
Zwei weitere 4K-Themes erschienen im Microsoft Store. Benutzer von Windows 10 können diese wunderschönen Themepacks herunterladen und zu ihrem Desktop hinzufügen
So ändern Sie das Standardbild des Sperrbildschirms in Windows 10
So ändern Sie das Standardbild des Sperrbildschirms in Windows 10
In Windows 10 gibt es zwei völlig separate Sperrbildschirme. So können Sie das Standardbild für den Sperrbildschirm in Windows 10 festlegen.
Der Computer fährt zufällig herunter
Der Computer fährt zufällig herunter
Wenn Ihr Computer zufällig herunterfährt, kann das überraschend sein. Nutzen Sie unseren praktischen Leitfaden, um das Problem schnell zu lösen.
So deaktivieren Sie die Websuche in der Windows 10-Taskleiste
So deaktivieren Sie die Websuche in der Windows 10-Taskleiste
Wenn Sie die Suche nach Internet- und Store-Apps über die Taskleiste deaktivieren möchten, erfahren Sie hier, wie Sie sie deaktivieren.
Anleitung: Realtek Audio-Treiberlösungen für Windows
Anleitung: Realtek Audio-Treiberlösungen für Windows
So reparieren und aktualisieren Sie Realtek-Audiotreiber. HelpMyTech bietet Schritt-für-Schritt-Anleitungen für Windows Realtek HD-Audiotreiber
Langsames Rendern von Adobe Premiere
Langsames Rendern von Adobe Premiere
Suchen Sie nach Ratschlägen zur Leistungssteigerung in Adobe Premier Pro? Help My Tech bietet alles, was Sie für ein reibungsloseres Erlebnis benötigen.
So aktualisieren Sie Videotreiber in Windows 10
So aktualisieren Sie Videotreiber in Windows 10
Holen Sie sich unsere schnelle und einfache Anleitung zur Aktualisierung Ihrer Grafiktreiber in Windows 10. Beginnen Sie in wenigen Minuten mit Help My Tech.
Erstellen Sie ein virtuelles Laufwerk aus einem Ordner in Windows 10
Erstellen Sie ein virtuelles Laufwerk aus einem Ordner in Windows 10
So erstellen Sie ein virtuelles Laufwerk aus einem Ordner in Windows 10. Eine weniger bekannte Funktion von Windows 10 ist die Möglichkeit, ein virtuelles Laufwerk aus einem Ordner zu erstellen. Das