Wie erhalte ich die Geolokalisierung einer IP-Adresse in Terminal?
21
Ist es möglich, die Geolokalisierung einer IP-Adresse im Terminal abzurufen?
Ich bin mir nicht sicher, was die Zahlen in einer IP-Adresse bedeuten, aber es muss eine Logik dahinter stecken, sodass die Suche nicht so schwierig sein kann.
Auch in Bezug auf Ihre letztere Behauptung gibt es keine erzwungene Korrelation zwischen den Werten der öffentlichen IP-Adresse und der Geografie. Unternehmen und Organisationen leasen IP-Blöcke. sie können mit ihnen machen, was sie wollen.
Cortices
Antworten:
26
Sie können dies tun, ohne zusätzliche Apps oder Software installieren zu müssen. Verwenden Sie einfach den Befehl curlund die kostenlose Geo-IP-Website http://freegeoip.app .
Führen Sie den folgenden Befehl im Terminal aus (für dieses Beispiel verwende ich Apples IP):
HINWEIS: Das Verknüpfen einer IP-Adresse mit einem geografischen Standort ist keine harte Wissenschaft. Während die meisten Adressen zuverlässig sind, gibt es Millionen von Adressen, die sich bei der Suche in einen allgemeinen Ort wie das Zentrum einer Stadt oder sogar die Mitte des Landes auflösen. Es gibt einen interessanten Artikel darüber, wie eine zufällige Farm in der Mitte von Kansas das Ziel von Missbrauchs- und strafrechtlichen Ermittlungen war, weil ein großer Geolocation-Dienst die Flagge "General Location for the USA" auf ihrer Farm platziert hat. fusion.net/story/287592/internet-mapping-glitch-kansas-farm ist ein Link zum Artikel.
Nzall
2
Dieser API-Endpunkt ist veraltet und funktioniert ab dem 1. Juli 2018 nicht mehr. Weitere Informationen finden Sie unter: github.com/apilayer/freegeoip#readme <
DeprecationMessage
sieht aus wie die neue "freegeoip.app" funktioniert wie erwartet. "freegeoip.net" wurde veraltet
Antworten:
Sie können dies tun, ohne zusätzliche Apps oder Software installieren zu müssen. Verwenden Sie einfach den Befehl
curl
und die kostenlose Geo-IP-Website http://freegeoip.app .Führen Sie den folgenden Befehl im Terminal aus (für dieses Beispiel verwende ich Apples IP):
curl https://freegeoip.app/xml/17.178.96.59
Sie erhalten Ihre Ergebnisse in einem XML-Format:
Sie können denselben Befehl auch mit dem Domänennamen anstelle der IP-Adresse ausführen:
curl https://freegeoip.app/xml/apple.com
Andere Formate ...
freegeoip.app unterstützt auch CSV, JSON und JSONP
CSV:
curl https://freegeoip.app/csv/apple.com
JSON:
curl https://freegeoip.app/json/apple.com
So überprüfen Sie Ihre eigene IP-Adresse ...
Lass einfach die IP oder Domain weg:
curl https://freegeoip.app/xml/
quelle