IP-Abfrage per Kommandozeile (curl, JSON)
Rufe deine öffentliche IP im Terminal per curl, wget oder PowerShell ab oder als JSON mit Standort, ASN und Zeitzone. Kostenlos, ohne Key, mit CORS.
FindMyIPLocation antwortet Kommandozeilen-Tools mit reinem Text, sodass du deine öffentliche IP-Adresse in Skripten, auf Servern und im Terminal abrufen kannst, ohne HTML parsen zu müssen.
Deine IP-Adresse
curl findmyiplocation.com
Gibt nur deine IP-Adresse und einen Zeilenumbruch zurück. Das funktioniert auch mit wget -qO- findmyiplocation.com, HTTPie (http findmyiplocation.com) und ähnlichen Tools.
Gezielt IPv4 oder IPv6:
curl -4 findmyiplocation.com
curl -6 findmyiplocation.com
PowerShell:
(Invoke-RestMethod https://findmyiplocation.com/ip).Trim()
Einzelne Werte
| Adresse | Liefert | Beispiel |
|---|---|---|
/ip |
Deine IP-Adresse | 203.0.113.42 |
/country |
Zweistelliger Ländercode | DE |
/city |
Stadt | Frankfurt am Main |
/asn |
Netzwerknummer | AS64500 |
/org |
Netzwerkname | Example Telecom GmbH |
/timezone |
Zeitzone | Europe/Berlin |
curl findmyiplocation.com/country
JSON
curl findmyiplocation.com/json
{
"ip": "203.0.113.42",
"version": 4,
"country": "Germany",
"country_code": "DE",
"region": "Hesse",
"city": "Frankfurt am Main",
"postal": "60311",
"latitude": 50.1109,
"longitude": 8.6821,
"timezone": "Europe/Berlin",
"asn": 64500,
"org": "Example Telecom GmbH",
"continent": "Europe",
"eu": true
}
Der Endpunkt /json sendet Access-Control-Allow-Origin: *, du kannst ihn also per JavaScript im Browser aufrufen:
const me = await fetch('https://findmyiplocation.com/json').then((r) => r.json());
Beispiele
Deine IP in einem Shell-Skript verwenden:
MYIP=$(curl -s findmyiplocation.com)
echo "Allowing $MYIP in the firewall"
Python:
import urllib.request
print(urllib.request.urlopen("https://findmyiplocation.com/ip").read().decode().strip())
Faire Nutzung
- Kostenlos, ohne Registrierung und ohne API-Key.
- Bis zu 120 Anfragen pro Minute und IP-Adresse. Für das Monitoring reicht eine Anfrage alle paar Minuten völlig aus.
- Antworten werden nie zwischengespeichert, du bekommst also immer deine aktuelle Adresse.
- Standorte sind ungefähre Angaben. Siehe wie genau IP-Geolokalisierung ist.
Diese Endpunkte beschreiben nur deine eigene Verbindung. Um andere Adressen abzufragen, nutze den IP-Lookup oder den Bulk-IP-Lookup im Browser.