Freigeben über


geo_info_from_ip_address()

Gilt für: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft 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}