geo_info_from_ip_address()
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft Sentinel
Recupera informazioni di georilevazione sugli indirizzi IPv4 o IPv6.
Sintassi
geo_info_from_ip_address(
IpAddress )
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
IpAddress | string |
✔️ | Indirizzo IPv4 o IPv6 per recuperare informazioni sulla georilevazione. |
Valori restituiti
Oggetto dinamico contenente le informazioni sull'indirizzo IP in cui si trovano (se le informazioni sono disponibili). L'oggetto contiene i campi seguenti:
Nome | Tipo | Descrizione |
---|---|---|
country |
string |
Nome del paese |
state |
string |
Nome stato (suddivisione) |
city |
string |
Nome città |
latitude |
real |
Coordinata della latitudine |
longitude |
real |
Coordinata longitudine |
Nota
- La georilevazione IP è intrinsecamente imprecisa; le località sono spesso vicino al centro della popolazione. Qualsiasi posizione fornita da questa funzione non deve essere utilizzata per identificare un indirizzo o una famiglia specifica.
- Questa funzione usa i dati GeoLite2 creati da MaxMind, disponibili da https://www.maxmind.com.
- La funzione è basata anche sulla libreria lettore MaxMind DB fornita in licenza ISC.
Nota
Per modificare ulteriormente la matrice risultante, vedere Funzioni di accesso a oggetti dinamici.
Esempi
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} |