geo_info_from_ip_address()
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Ruft Geolocation-Informationen zu IPv4- oder IPv6-Adressen ab.
Syntax
geo_info_from_ip_address(
IpAddress )
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
IpAddress | string |
✔️ | IPv4- oder IPv6-Adresse zum Abrufen von Geolocation-Informationen |
Gibt zurück
Ein dynamisches Objekt, das die Informationen über den Aufenthaltsort der IP-Adresse enthält (sofern die Informationen verfügbar sind). Das Objekt enthält die folgenden Felder:
Name | Typ | Beschreibung |
---|---|---|
country |
string |
Name des Landes |
state |
string |
Name des Staates (Unterteilung) |
city |
string |
Ortsname |
latitude |
real |
Breitenkoordinate |
longitude |
real |
Längengradkoordinate |
Hinweis
- IP-Geolocation ist inhärent ungenau; Standorte befinden sich oft in der Nähe des Bevölkerungszentrums. Jeder ort, der von dieser Funktion bereitgestellt wird, sollte nicht verwendet werden, um eine bestimmte Adresse oder einen bestimmten Haushalt zu identifizieren.
- Diese Funktion verwendet GeoLite2-Daten, die von MaxMind erstellt wurden, verfügbar von https://www.maxmind.com.
- Die Funktion basiert auch auf der MaxMind DB Reader-Bibliothek, die unter ISC-Lizenz bereitgestellt wird.
Hinweis
Informationen zum weiteren Bearbeiten des resultierenden Arrays finden Sie unter dynamische Objektaccessoren.
Beispiele
print ip_location=geo_info_from_ip_address('20.53.203.50')
Output
ip_location |
---|
{"country": "Australia", "state": "New South Wales", "city": "Sydney", "latitude": -33.8715, "longitude": 151.2006} |
print ip_location=geo_info_from_ip_address('2a03:2880:f12c:83:face:b00c::25de')
Output
ip_location |
---|
{"country": "United States", "state": "Florida", "city": "Boca Raton", "latitude": 26.3594, "longitude": -80.0771} |